My husband and I just returned from a 4 night stay at the Waves Rose Hall and we had an absolutely amazing time. This resort truly lives up to its reputation as one of the top choices for families/couples looking for a relaxing and hassle free vacation. The beach is beautiful, with soft, white sand and a great stretch for walking. The pool complex is the real star, a massive, free-form pool with a swim-up bar as well as an activity pool where they keep multiple different activities like pool volleyball. Overall, the food was very very good for an all-inclusive. The buffet was consistently solid with a great variety to select from. The swim-up bar and lobby bar served strong, delicious drinks, and the bartenders were always friendly. The room was quite spacious, clean, and well-maintained. The mini-bar was restocked daily. The entire resort is impeccably clean.