The beach was beautiful, most staff very friendly. Food was mostly good, limited dietary restriction options. No room upgrade despite availability (we think) but we were happy with our room. We would have loved transport in the evening. We were supposed to drive but then ended up having to take a taxi and pay USD $200; and the shuttle back to the airport was free which we REALLY appreciated as a service, but only ran 1x per day at 9AM. Overall, we were pleased.