Our first visit coming from Canada. We had a wonderful 4-night stay, the kids enjoyed the warm swimming pool and all the activities the resort offered. The staff is very professional, friendly and attentive. Price included breakfast, selection and quality was over the top. Cleanliness of rooms and public spaces is also worth noting and of a high standard.