Great stay, good location lovely hotel.
Pros; Great buffet dinner, good breakfast, amazing scenery, shuttle services, great swimming pool, private beach, luxury
Cons; limited wifi (hotel lobby only), private beach can only be used if you have booked a sun lounger, at cost of 15 euros per day extra. Was not told about this when we arrived, so we went down to private beach (where swimming pool is and is the main draw of this hotel) and were told it was fully booked for the next couple of days for our stay, as it was a busy period. You can walk around there, go to the swimming pool, but you cannot really stay there as you are not allowed to just put a towel on the beach and lie down, effectively meaning you have to rent a sun lounger from them. After some argument, we managed to convince them to open one up for us for the first day, then we had to argue again to get one on the second day. They sorted us out eventually, but feel this would have been easier if all explained to us at the beginning!
overall though, great hotel, and once on the private beach, beautiful and swimming in the sea was outstanding.