Modern, very clean and cozy place, with perfectly equipped kitchen, nice balcony and yard for evening sitting. I would recommend for families with children. I definitely recommend to hire a car for whole stay as the place is bit distant from the main road and bus stop, as well the beaches around are quite small and rocky so we traveled around 20-30 minutes to larger resorts.