The perfect apartment if you wan to truly enjoy Greece! Location is everything!