This place was absolutely immaculate and it truly sparkles. It is if not the cleanest, then it's as clean as any hotel or similar we have ever stayed in, anywhere around the world. They have thought of everything and provided it. Lovely bed linen, towels and a very comfortable bed. The shower is great, the spa is one of the best and there are no leaks! And the people running it are friendly, pleasant and extremely efficient.