This place is everything you see and more. It's a hotel overlooking the beautiful beach of Agios Stefanos. The staff are incredible and made our stay truly memorable.