I recently stayed at Princess Grand Jamaica. The rooms are modern and spacious — we loved our swim-out room with a perfect view. The pools and waterpark are great, especially for families.
However, the resort needs more staffing. They struggled to keep up with refreshing rooms and towels, and while the smaller crowd was nice, they would likely struggle with larger groups.
Food was inconsistent — buffet items were often cold, and cleanliness around the buffet was lacking with gnats and spills. Dinner at the a la carte restaurants was better but had long wait times. The Platinum Lounge offered a much better experience, with very accommodating staff.
Bug issues, especially gnats in the rooms, were frustrating. Also, staff customer service needs improvement, as many seemed annoyed, particularly in restaurants.
The beach was okay, with nice sand but some rocky areas and limited shade.
Overall, the resort has potential but needs to address cleanliness, food quality, bugs, and service. I’d recommend it only if you go in with low expectations and flexibility.