Great location right on the beach and close to all that Karavostasis has to offer