5 Star Instructor Development and Dive Resort. Got my OWD and AOWD certificates and willing to continue. Ray is an amazing instructor, explains everything patiently until understood. Small groups which allows you to repeat until you master the tasks without feeling any pressure. Nice environment, nice people. I definitely recommended for kids or adults.