I have stayed here several times, and will return again. I would really reccomend that you stay in the very nice hotel room's, as the "villas" have become worn down and need updating. I stayed in them one night and found many mosqutoes entering the room through the cracks in the door. The food and staff were excellent, and the beach bar had great views. The free pickup at the pier when you arrive is a great bonus.