This hotel is very nice, although I would not give it the 5 stars it boasts. It's missing certain things such as bathrobes and do not disturb signs. The booking said we had a pull out couch but we did not, and the room looked a lot smaller than on the pictures. The app that guests use for booking tables and seeing what activities were available that day constantly crashed or didnt work, which was annoying. Other than that the bed was comfortable, the buffet and general selection of food was great for all inclusive. Lastly, the drink options were great and extensive, the staff were super nice, although some receptionists seemed a bit confused and we got altering informaiton a lot. For example, we called beforehand and asked if the gym was closed due to covid, which it wasnt and we were excited. Of course it was closed when we arrived, which was unfortunate. Many children, even off-season, but a lot offered by the hotel to keep them busy.