Lovely hotel, nice rooms, beautiful view, private beach is amazing. Lots of dining options, especially with Mambo Beach strip right next door. Lovely staff, and very helpful. Easy to get taxi's to get around, but honestly could have stayed at resort the whole time. Very clean, very quiet, comfortable bed. Great kitchen amenities. I wish I had known about the app beforehand and the fact that you can get your kitchen filled with food from a supermarket before your arrival!