Wonderful location, wonderful lagoon and snorkeling right in front of hotel. Scenic, very clean and the staff was very friendly. Casino is very small but has a few games and is open late. Food was very good at the resort. There is a local's beach next door that, during New Years, was a bit on the noisy side with fireworks (3am) every night for a week. I was impressed that the resort looks just like the pictures. Easy to rent a car right from the resort desk.