I, my husband and our 3 year old child stayed for a week at this hotel and loved it. The rooms are very clean, cleaned every day and clean towels provided every day; except from Sundays when the maids have a day off but you can request fresh towels at reception on this day. The rooms are big and consist of a double bedroom, twin bedroom with kitchen area, large bathroom and a good size balcony. The kitchen facilities are great as you get a fridge, plates/cutlery etc., toaster, and kettle. There is also a safe available at an extra cost of approx. 10 euros per week and also air conditioning facility at an extra cost of approx. 30 euros per week which was as great as it made the rooms nice and cool. There is also a TV, hairdryer provided and an iron available at reception. The apartments were perfect for us as they were clean, spacious and well equipped for a small family. I would advise that if on a late flight book a late checkout with your tour operator or even book with the hotel itself to stay until the bus comes for the airport. We did this and paid £35 at the travel agents and then 10 euros to the hotel and it let us stay from checkout at 12pm until 3am the next morning which is a must if you have young children. The area the hotel is in is perfect, although I would request a high level apartment on the 4th floor as it can get quite noisy during the summer from the bars, due to where our apartment was we could only hear some noise on the balcony at night so was perfect. Also you get a discount at the waterpark by staying at this hotel which is great for small children and older ones, only a short walking distance away. Great location as only walking distance from lovely beach, lovely restraunts and shops for stocking up the fridge, also airport transfer was only 30mins which was great too. All round a fantastic holiday with everything you want on your doorstep without it being too overcrowded which was perfect. Would definitely recommend.