I chose this hotel without any expectations. Honestly, he surprised me. Hotel as a hotel, average. But, the service. We chose the all-inclusive service and the food was fantastic. We were with a 1-year-old baby and everything was great for him. The beach is OK, in the period we were there, it was not crowded at all, the water was even suitable for swimming. Rooms are cleaned every day, new towels also every day. Foods are labeled for allergens, so you can easily avoid any discomfort.