We had a wonderful stay at Michelos! It was sparkling clean, close to everything (and we actually appreciated that it was located at the quieter end of town) including the beach. The kitchen was more than functional for small meals.