Its a tad expensive but well worth it. Had 3x 2 hour lessons and they all ended up being private. Had a great instructor from Java who had been surfing since the age of 10. He loved surfing and loved his job teaching people too. Had a fantastic experience! Thoroughly recommend!