We enjoyed our stay here, and they provided a free motorbike for us to use, which made it super easy to get around. Our bungalow was cozy and clean, but it's mostly just a bed and a porch with a bathroom. The pool is nice, and the dining room area is okay, but you're not going to want to spend too much time just hanging out in your room: wouldn't want to be staying here during the rainy season. Wifi in our room was really weak: so you have to go out to the kitchen area if you need to get online.
Balangan beach is a 5 minute walk down the street, but it's not really a very good swimming beach, and as for surfing, not for beginners.