Took one day novice lesson with my son. Since my son under 12yr. old, he took private 1-on-1 lesson while I took group lessons for adult (Webpage says maximum 4 person and my case was three people. Facility provided free-rentals of rash guard, towel, shower-space. Some place mentioned about free sun block but it was not provided. We get there with mini bus pick up. One of customer made reservation for pickup did not shown up. As a novice, I guess the school is providing very normal and gentle lessons, if you are experienced learner you might able to comment about quality of the lesson. No matter what for me as a novice instruction was quite easy and smooth. In the middle of the class when you have a break they provide chilled bottled water. So in general, the lesson course is quite recommended for beginners. Unfortunately shower space a bit small and water pressure level is not that strong enough to have relaxed shower. Recommended for whom dare to spend a half day for surfing adventure. Also school located very heart of Kuta beach, so you can easily find other famous spot like shops, restaurants.