As clean and modern as the pictures represent. Ever so slightly smaller than the pictures suggest. We had 2 people and a dog but any more people would have been too many. We have to pay an extra €20 for the dog which we were unaware of and extra €12 for the use of the sun beds again we were unaware of. You need to take everything you need with you - towels soap etc. Dogs are only allowed on The nearby beach after 6 pm. And the restaurant in the town has closed down so it's a few miles to the nearest bar/restaurant that we were aware of. Really close to the beach and great walks along the coast to the nearest towns.