First off, positive:-Mido. Mido is the head surf coach and he knows his stuff. He is passionate about teaching, happy to give constructive feedback, and encouraging. He keeps his students calm in the water and pays attention to details. A gem!-Ratna the breakfast lady makes delicious and incredibly fluffy banana pancakes!-The room was spotlessly clean, and the bed is comfy. The AC is not too noisy.-The shop sells some very beautiful things indeed!-They have a good rental board selection, especially those rare, coveted mid-length/first shortboard shapes.Constructive:-This is not a boutique hotel. The rooms are small and basic. There is not enough storage space. Due to the location in Kuta's busiest intersection and next to a nightclub, it is constantly noisy.-Planning/communication. I know there's absolutely no way to plan exactly how the surf is going to turn out. Sometimes you have to just go and see. Sometimes conditions are bad/too big/too small/whatever. What is, however, very possible, is gathering the group, laying out the options in clear terms, and going through them as a group instead of just waiting for an hour or three for surf that isn't going to happen.-Surf guiding. There are two guides for help Mido during the sessions. Because we were a group with quite different needs and levels, we frequently had to be split up into 2-3 groups. A tricky setup, butt unless the camp specifically reserves weeks for beginners/intermediate/experienced surfers this is what happens. While I think they try, their work is not up to par. I witnessed several events where they left their students in the impact zone getting sets on their heads without checking up on them to make sure they were okay. I spoke up about this directly with the involved guide, who just shrugged it off. This could be due to language barrier also though.Furthermore, I got very little help some days. I was looking to catch somewhat bigger waves to get enough speed to practice maneuvers. Despite repeatedly asking the guides to come help me, they kept sticking to the inside waves with other guests. They had no way to keep track of whose turn it was to get guidance.There was also times when they'd help and push the local manager onto waves with her friend instead of helping their paying guests, or even take waves themselves. This, for me, is an absolute no-no. If you are guiding, you are on the clock, it's your job, not your free-time with your mates.I left a longer review on tripadvisor, in case you want to know more.