Everyone will get something from this place and you will walk away at least a little bit more fulfilled.
I stayed here for 4 nights in June 2013 with my friend and I simply loved it. The Yoga & Mediation classes are great. well run and you will find one that suits as there are so many types. The food it top notch, but expensive and the smoothies are to die for! A day didn't go by where I didn't have at least 2!
The Accommodation is very relaxing and comfortable, The Sanctuary itself is very very clean and the staff are awesome, they bring peacefulness and calm to the Sanctuary. It is very well run.
First issue I had was with the way you book the accommodation, basically you can't unless you are going to stay in the very expensive bungalows (3000 - 4000baht) you can't book accommodation. You have to either call them the morning you wan to stay there (To Check if they have a bed) or turn up and hope for the best. This is not idea by any means as you have to get a water taxi to the beach there (at 150baht each))and if they don't have anything within your budge the other accommodation on this beach is not great (Beam Bungalows). The Sanctuary offers a dorm room at about 220baht a night but they only have 8 beds in one dorm and this is constantly booked up, after that if you are not sharing it gets very expensive as a "Cheap" Bungalow is about 1200baht a night, bit of a jump!
Second Issue! They don't take Credit Cards!!! major problem, make sure you bring enough cash.