Stayed at this hotel July 29th - August 5th and had a great time. Rooms were small but adequate for myself, husband and daughter. Food was of good standard but did get a little repetative towards the end of the week, especially breakfast. Staff in restaurant and bars not very friendly, not one of them smiled the whole week we were there. Good standard of cleanliness, our room was cleaned and clean towels every day. Pool area was clean and there was a lifeguard on duty every day however, we had to get up at 7 am to get sunbeds! Entertainment every day and night for kids and adults, the entertainment team were very friendly and ensured everyone was having a good time. The hotel is well located for the beach, several bars, restaurants and shops. Kids loved the games room and table tennis. Would recommend this hotel for families. Would go back but maybe not next year.