The fantastic terrace is the highlight of the place, followed by its location just steps from Nea Chora beachfront and the numerous restaurants. Check-in was easy to follow.