Very good and individual approach. Good instruction, lots of time in the water to practice. Secure environment. Point of improvement could be the waiting time on the boat (which is logically because each diver gets lots of time by the instructors).
This experience only has a few reviews, but you can read what other travellers have to say about the operator.