I attended Surf Haven Bali on November 2011. The experience had truly been amazing! Every detail had been taken care of, and nothing is mandatory so you have options to diverge from the group if you want to explore other avenues during your stay.
A typical day looks like this: Yoga in the morning, breakfast, surfing, lunch, massage, and dinner....
More
