The whole place is incredibly clean and well kept. The pool area is beautiful. They provide separate towels for the pool and for the room. The staff were so helpful and friendly. The food was excellent. Spa treatments were excellent. The only very minor grumble is that the jacuzzis weren't working. But seriously it's brilliant. Stay here.