Great spot and everything you need for a simple stay in the center of Mykonos town