Really lovely hotel, all the staff are really friendly, me and my family unfortunately got poorly for a couple of days on holiday, the staff were expectational with ensuring we had food delivered to the room and clean laundry, we have a 6 year old, 3 year old and 1 year old so you can imagine the washing with a sickness bug. Once we were feeling better we visited the Greek restaurant, the chicken kebab was so juicy and cooked to perfection, my partner enjoyed the sushi in the Asian Restaurant. The food served in the snack bar is great quality but if you want the best pizzas go to the beach bar between 12:30-2:30 those slices are exceptional, cooked in a pizza oven, with fresh dough. I do think there should be more staff working at the children's day care, the staff are lovely but you can clearly see they do not have enough staff working to ensure eyes are on children at all times so I did not feel safe leaving my children. Beds could be comfier, however I have slept in a lot worse. I would return!