I've had nothing but good experiences with Brampton Powersports. Eduardo and Ian are great. I've purchased two bikes from BP, and I always get treated well when I return.
That said, the sales department is different from service in all bike shops. Riders have to do their own due diligence. Ask about the person working on your bike, shake his hand, find out how long they've been wrenching. Every shop has a weak link. Just make sure that person is not learning/butchering your ride.
If I don't have confidence in a shop, I walk away... even if it means huge inconvenience for me. Not worth the hassle.
OP, buy from BP with confidence. Talk to Eduardo. He's the man.