Beautiful clean rooms, pools, and grounds. The landscaping was just like being on a tropical island. Service was excellent. Beach was clean and beautiful. Band was awesome poolside. Memorial Day weekend bar-b-cue was delicious. Staff at check-in were very courteous and helpful. Took the time to explain maps and local attractions. Very knowledgeable. Loved every minute of it!!