This is a great place to stay! It is very clean and has everything you would need during your stay. Dimitris is a great host and will meet with you on the first day. He provides you with a map and highlights the best places to go including restaurants and beaches. He is also always available if you have any questions. Lastly, the apartment is also cleaned every day like you would expect in a hotel. Overall, a great experience!