There is a dealer review section IIRC, check it out. I already voiced my experience and it's not good. So not good that I don't even to go their showroom, nevermind buying a car from there.
I just talked to a buddy and made sure he didn't put a deposit on a limited edition STI over there, instead he is ordering elsewhere. I'll keep doing so to Stolhmans.