The hotel location is far from the beach, uphill. If you go there especially for the beach, better choose another hotel. The price is good, but they earn extra money from other services that are not included. They do own their private beach, with chairs, but the chairs must be rented daily, for extra cash. Internet is available only in the reception area. If you want it in your room, you have to pay. Also for the safe. The major disappointment was the parking lot. They said they have a free parking, but this parking can accommodate maximum 15 cars. The rest must be parked in a private parking downhill, with extra money per day (at other parking lots the price is lower, but I think they have a business with this one).
The room was big an clean (family room) with a very nice sea view (last floor). The bathroom was not so clean. There is a very nice outdoor pool and a smaller indoor one. Anyway, there are not enough chairs, so people put towels on them to reserve them (this is bad, because you will see empty chairs with towels and you'll have nowhere to sit).
The food was amazingly good and for all tastes. Soda drinks, beer and wine are available at the pool bar and restaurant terrace. For alcohol/ cocktails usually is a big line at the bar.
They have an entertainment team and also a supervised indoors playground/ activities for children.