Our stay at Rosé Hall Beach was great! The whole resort was very clean and well-maintained. The beach was gorgeous! I think my only negatives were the food and the shops. The food was definitely NOT very good, but that seems to be the norm when dealing with an all-inclusive resort. The shopping was extremely limited - a sundries shop, a Bob Marley shop, and a high-end jewelry store. I'm used to a more varied selection when at these types of resorts. Overall, I would recommend Rose Hall Beach to my friends.