Grounds, rooms, Bars and restaurants are stunning, everything is truly a delight. The pool is nice and there is plenty of space for people to spread out and lounge, the kid pool area is vast and really close to the lounge chairs and main pool. Cleaning staff came in everyday and they are quick and friendly.
Restaurants are really nice, only downside is that the reservation system that they have is not quite user friendly. there is a QR code that did not work and you have to book a day in advance. We where celebrating my father in laws 70th birthday and tried to make reservations to the BBQ, Italian and Mexican restaurants and where not successful, we explained our situation and later on they accommodated us to the Italian and mexican. The Italian restaurant was ok, the food decent, but the service was really lack luster. they forgot my father in laws dish and everything came in at random, and other tables that came in later ate before us, when we asked the server she mentioned that the kitchen was really busy.
The buffet is really the way to go, they change cuisines and themes every night and the food selection was vast. Bar staff was good, some of them where not in a hurry and where a bit cold, but they pushed out drinks consistently, but for the most part everyone was welcoming and friendly.
Highly recommend the RIF side of this hotel.