Very bad experience for me. I did my open water course with them. They were not very well organized, there was too many student for the number of instructor and they didn't have enough tank/oxygen. In additional, they are not providing full rental equipment (need to buy some at the shop) and strictly refused I rent elsewhere or bring equipment not bought from their shop. Other shop will provide the full equipment and the equipment will be included in the class fees. In addition, there is not enough instructors for the amount of student compare to other shops so you end up waiting a lot.