Ace and Belmont are the same company.
My son goes to Broadway Bicycle School for maintenance.
I find that smaller shops usually are better, but only if it's not a super race oriented shop. Even some with women employees suck.