Hotel itself is pleasant. Older property, clearly, but renovated so it looks ok. Beach is nice, even though extremely shallow. Have nice martini bar, nice vegan & natural juice bar. I liked their coffee shop. SPA, at least part that we saw, was nice and massage therapists were quite good. However, service is terrible. The only reason I gave 2 stars is because check-in staff and tour desk/concierge were super helpful. The rest of the staff was straight terrible. No one knew restaurant hours, sending us on 10 min up and down the hill run to catch the dinner that finished 30 min before. Restaurant staff was straight up rude, even by Jamaican standards. If you look for beach/pool towels around 2-3 pm, the only response you get is "we are out of towels right now, but should have some later in the day". When? When it's dark and no one needs those towels? Food options in main restaurant, Jamaican buffet for Independence Day & room service were extremely limited and if you get to any of the meals 45 min after start, they run out of all the best options. Imagine Jamaican buffet they put for Jamaican Independence Day celebration ran our of jerk chicken 45 min after the start time. How???