This is a great resort. The property is older, well maintained, with flowers are everywhere. Our room was excellent, had a kitchen, and a modern bathroom. You could not find a better beach. The beach staff are great. Sandals is next door and you can also access its beach. The hotel has great live entertainment every night near the restaurant. Some negatives The hotel is in an isolated area with few shops/stores nearby. You have to to take a cab to shop or find an alternate restaurant. The food in the hotel restaurant is good but service is slow. If you want a coffee in the morning, you have to wait outside the restaurant for 15 minutes for your coffee which is then delivered in a box which is not needed. The hotel desperately needs a convenience store on site where you can grab a coffee, a cold drink, or a sandwich on the run - even at inflated prices - as time waiting shortens your vacation time. The big negative is the attitude of pool bartenders who are not friendly and make you feel you are bothering them. Bartenders are usually the life of the party. Not these bartenders. They saw us sitting at the bar waiting to be served but they did not do so until we aggressively spoke up. If a large crowd is waiting to be served, they make the drinks for everyone instead of serving customers individually. You therefore have to wait a long time for your bill as your frozen drink slowly melts. The attitude and work habits of the bartenders lets an otherwise great hotel down.