We needed new doors so we contacted B&M, Home Depot, Rona and Olympia. We were astounded at the quotes from all companies. B&M was our first choice because their quote was all inclusive, while all the others had "hidden add-ons" for necessary items or they were for a limited time only.
They had all the same selection as the other guys, and we were able to order exactly what we wanted. On the day of installation, the guys showed up promptly, and were done a couple of hours before they had thought it would take.
They did a great job and cleaned everything up after, like they were never there (and neither were the doors they replaced!).