I have stayed at Iberostar hotel in Barcelona before and the service was phenomenal. Because of this, I decided to stay at Iberostar Grand Rose Hall with a group of friends. Unfortunately, the experience that we were expecting was never provided. From rude/ unfriendly staff (specially at the pool bar), limited alcohol selection, drinks quality-poor, outdated decor and a hard time RSVPing for the restaurants are my main disappointments. This hotel is not a 5 star all inclusive as advertised. I would rate it a 3 star at the most. After this trip, I don’t think I will stay in another Iberostar hotel. Lastly, if you have the option to stay at a better all inclusive hotel in Jamaica, go ahead and do it.