I will be diving with them at work. Legally I can't say where I work, but juding from my location you can take a wild guess and prolly be right ;-P
Sounds like you had a pretty good experience with them. I feel slightly better about getting in with them now!