The plus side: 1) The rooms are spacious, modern and clean. The beds are comfortable and the a/c is excellent (much better than the standard Greek hotel). 2) The hotel is in a beautiful location. 3) The beach is phenomenal. 4) the breakfast was amazing--huge variety of delicious food and decent coffee. The downside: 1) overpriced. 2) the road up the hotel is not well-marked, and driving with your own car is not advisable. The final stretch of the first access road is a steep dirt road covered in large stones. The second access road is perched on a cliff. If we had arrived after dark, I'm not sure we would have found the place. 3) we did not have a good experience with the staff. It felt like every interaction was a conflict-waiting-to-happen. It was not an good situation for a multi-generational family or families with young children. The stairs were difficult for my mother-in-law and my youngest child. The staff seemed very unsettled by the presence of children--they had odd rules about the pool (kids are allowed in the deep pool, but not in the "hot tub" (not hot and connected to the pool). They were super strict about towels--one per day, per person, NO EXCEPTIONS! 4) the restaurant was not very good and seriously overpriced. Over the course of four days, we tried just about every option on the menu, and all were sub-par. this is to be expected at a hotel restaurant. however, this is a real problem when there are no other options available.