I had great luck at Bradis. Mike is who I dealt with (the younger one) and they price matched another shop and even beat the quote. I sent 2 friends up there after my experience and they were happy also.
I bought a M&P compact that had a mag safety issue (lever broke, I tried fixing it but had no luck) and they swapped out the gun without a problem (It was brand new and hand't been fired yet). I had to swap it out for a full size model but I guess I can deal with it (They offered to swap it out for a compact but I would have had to wait).
I need to get out to the range and shoot the full size and see how it shoots.
Glad we were able to get you setup. Come back and see us!
Mike