Avoid at all costs. Our stay at Bahia Principe Jamaica was a disaster from start to finish. Check-in was chaotic and painfully slow, even after a long travel day with a toddler. Our upgraded room was filthy—torn sheets, stained bedding, unstable furniture, and totally unsafe for a child. The resort is not stroller- or wheelchair-friendly, making it extremely difficult to get around.
Despite being "all-inclusive," we were limited to two dinner reservations in six days. The buffets were unsanitary, with flies everywhere and poor food handling. We even saw a waiter hide wine in a flower pot. Staff were rude, unhelpful, and couldn’t answer basic questions. Complaints went nowhere.
The resort also sells day passes, leading to overcrowding, trashed pool areas, and constant marijuana smoke. By Day 3, we left early and paid out of pocket to stay elsewhere for the sake of our child’s birthday. Don’t waste your money or your time here. I have so much more to say, but not enough room to share our full disappointment.