"Jamaica was incredible, but our stay at Bahia Principe in Runaway Bay was disappointing. Check in was very slow, and our room was not properly cleaned. There was dirty underwear under the sink. Our friends were double booked and were asked to leave their room after another couple was checked into it. Their replacement room had double beds instead of a king, and the entire process took from 3:00 PM to about 5:30 PM.
Service across the resort moved slowly. Even when you are being helped, staff stop to assist other workers who interrupt. This happened while checking in, booking excursions, getting drinks, and making dinner reservations.
The resort app never recognized my reservation, so I could not book dinner and had to wait in long lines at guest services. Room service never answered the phone.
We were not told that half the resort was closed due to hurricane repairs. Only four restaurants were open, and most reservation times were unavailable unless you wanted to eat at 9:30 PM. When we arrived for our 9:30 reservation, we were told we were too late to experience the full menu.
Both parties in our group were promised complimentary massages by the manager, Amir, but the spa had no record of it and Amir never followed up.
Jamaica itself was wonderful and the snorkeling was amazing, but I am not sure I would return to this resort."