This place is great. It is far from all the main shopping and restaurants on the island but not by much. The staff was very accommodating and friendly. The food is a little pricey but it's a resort so that's always a given. The breakfast buffet in the morning was delicious and lots of fun to try all the different options. The fitness center is more than most hotels and was a big plus to staying here. We stayed here for a wedding but it ended up being a little resort getaway due to great nature of this hotel. Overall, our room was HUGE!! Definite plus!