First, it's a very nice hotel but I don't believe they deserve a 5 star rating due to some details that you would not expect in a 5 star hotel. The room was okay, but for having stayed in a junior suite we would expect much more of the room. It was very poorly cleaned, for example: our daughter had spilled some popcorn during the first days, this remained on the floor for nearly a week which is rather unacceptable when you stay in a 5 star hotel. Also the bathroom was very badly maintained, the shower bar had mold on it which they didn't clean. Also it was in a very bad shape and we had to call the reception to fix the shower during our stay, they did do this right away but in a 5 star hotel you would expect them to make sure all is in perfect condition. When walking bearfoot in the room, your feet would have sand and dirt even just after the cleaning was done. The bed also had stains on the covers, was badly made up and the sofabed is really too small for 2 children to sleep on. The view from the room was amazing though, our daughter even spotted dolphins right from the room having view on the sea which is very exceptional. As to the location, it's rather calm and far from the touristic places (no walking distance). You don't really have any shops in the immediate surrounding and need to take a bus or taxi to reach any shops or restaurants. It's not really far though and the connections are okay. It's very nice to have a small beach area at the hotel with a very beautiful area to snorkle. The service in the hotel is very good, this does meet the service you would expect in a 5star hotel. I do also want to strongly highlight 1 employee (Manos), working at the swimming pool bar, he truly makes the difference and not having him would be a loss to the hotel. Truly recommend to make sure he stays and never leaves your hotel! These types of persons make guests return. As to food, the food is delicious and the buffet has many different choices. Very good quality and diversifying. The staff in the restaurant is also very friendly and helpful. Overall the hotel is a great place to stay but in our opinion (having stayed in many 5 star hotels before), they are a very good 4 star hotel, not 5 star.