We really enjoyed our stay, the rooms were spacious and comfortable, and very clean. The pools were clean and at a good temperature for swimming. The spa was relaxing and pleasant. The kids enjoyed the playroom and the kids activities, which gave us time to relax and visit the spa. Breakfast was amazing, as well as whatever we ordered from the bar midday. Dinner, however, left quite a bit to be desired.... Also, on the negative side was the fact, probably due to having visited at the end of the season, that several things required repair, such as the batteries for the TV control, most playroom activities, the gym equipment, jacuzzi pool sprays, etc. Overall, however, it was a very good stay, although we appreciated it due to having found a good price in Expedia.com; otherwise, it would have been expensive and perhaps not really worth it.