They run a lot of students through this place. I was amazed at the amount of instructors and classes going at the same time. That's not a bad thing. If they weren't good they wouldn't be this busy. What I didn't like was my son had three different instructors. I would have liked some continuity for him rather than him adapt to three different teaching styles.
Anyway, I've bought gear there before, dealt with the owners before, and even though its nowhere near my home, in fact I live a mile from a Sport Chalet (The Evil Empire) but can't stand them, I keep going back because I get a good vibe from the place. They have a dive club and have organized dives all the time.
I will continue to use Eco Dive Center and recommend them.