My stay at Rose Hall was exactly what I needed. Upon arrival a gentleman claimed my bags and I was handed a refreshing beverage. Check in and check out went smoothly. It was nice to be able to review daily activities, make dinner reservations, order room service, and gain information about the hotel via the app. The activities were family/couple friendly. During my stay there was a live reggae band, various pool activities, family karaoke, and an adult party daily at 11 pm. There was a variety of options available at Fresh (buffet) daily with the exception of breakfast which included your typical items along with a couple of local options. I recommend making dinner reservations for the restaurants on site a day before your arrival or swiftly upon arrival. There were also a number of causal places to eat. Some drinks while tasty packed a punch but I have no complaints about that. The beach was the highlight of my mornings while it appears on the smaller side it was never crowded. It was also nice to be able to enjoy the beach without anyone trying to sell me anything. I can’t say enough about the Hilton team members for the most part everyone was friendly yet professional. There were a couple of times, I was standing around waiting for a friend and team members asked if I needed assistance. I must admit the rooms are a little dated but who goes on vacation to stay in their room! The amenities and other parts of the hotel are fairly up to date. I would definitely stay again!