The flat is perfect. You will feel at home.
The view is very nice, you are really close from the beach and the (excellent) restaurants.
The little town of Mochlos is a dream and Michalis house is the perfect place to stay.