The food was very good, even at the buffet restaurant, where food would be cooked fresh on the spot at your request. There was a variety of delicious options, and the staff was always happy to serve guests. The fish, meats, soups, and mashed potatoes were always savory. Staff members like Kimberly at the reception desk, Robertico at the bar, and David and Xiomara at the buffet restaurant truly make you feel welcomed and well taken care of. The beach is absolutely amazing, with clear waters and powdery sand. There were always chairs available, with a bar near the beach and the pools. The hotel is kept clean and it never felt too crowded. Very few staff members could have been friendlier but the others made up for it. We would go back to this hotel.