IMHO, You can not go wrong with Banana Beach. Great rooms, great service, on the beach, great rest,..... What else could you ask for ? Check it out.

PS. I have no vested interest in Banana Beach.