The place is clean, very well kept with everything you need. The pool is an amazing add-on and Kyriakos will make your stay as pleasent as it gets. We highly recommend it!