If you like a laid back hotel where you can relax and chill out then this is the place for you. It isn't cheap but to get away from the large crowds and brash hotels futher down the beach, it is worth it.
The rooms are large and well equipped, although only a few have outside space. Food and drinks of a high quality and in my opinion it has one of the best spots on the beach. It does get very crowded at weekends when members come down to the beach so you need to be on your sunbed early.
As others have commented the service was not alwasy perfect, but they are working on it and it did not detract from a wonderful stay.
Cowshed spa feels like it has come straight from Babington House (where it orginates from). All very English and the treatments were wonderful.
The One While Changing drinks trolley in the evening is a must. Great hotel with some briliant touches.