we just got back from 2 lovely weeks in Leptokoris in hotel Olympian Bay. Really recommendable, super friendly staff, but especially the food, buffet, if you miss something here then its your own fault. Spotless clean rooms, cleaning and new towels every day ( 4) and new bedlinen every 2 days. very beautiful location with view of the Olympus mountain. Its just outside the village at a 15 minute walk of you can get the train which goes every hour