We decided to stay a night more, the location on white sands beach is great, close to everything. Close to the port, no need for a car once you've arrived at the hotel but a transport is necessary from the port. Cool restaurants, not really expensive, depending on your taste and budget. The staff are amazing, but don't expect long conversations with them, maybe aside the guy at the front desk... The rest of the staff are good enough to take orders and there is nothing wrong with that. You're on vacation at the other side of the planet, so if you expect to have home service, stay home!