A charming resort that takes care of everything. We only had time for a 3 night stay, but we enjoyed every second of it. The food was excellent, the staff great and it was just great. The only anoying thing is the beach boys trying to sell you everything. We hope to get back some day!