I just got back from a week-long stay at Anamaya. I had high expectations going in because of the rave reviews I had read and the week exceeded them. Everything from the staff and programming to the food and facilities was wonderful. I highly recommend Anamaya. As a bonus, I caught a wave or two!