I pretty much chose them because they have excellent reviews on Yelp and were super helpful every time I called the shop, and when I went in for gear fitting. I also happen to live pretty close to the shop so that doesn't hurt either. SSI vs. PADI didn't seem to matter very much since from what I understand the certifications are pretty much interchangeable (I could switch to PADI in the future if I wanted to for some reason).
The class tonight was excellent, very informative and it feels great to get started although I can't wait to get into the pool! Diving in New England is definitely going to be a new and interesting experience. It will be fascinating to see what's been living next door all this time