We stayed here as a family. It was clean. The pool area is brilliant for children and the location is excellent. There are some lovely restaurants walking distance. We will definitely be staying be here again. Our rep was very helpful and even let us borrow his DVD player so our children could watch films.