We did some remodeling and basically purchased a whole house from Construction Building Materials. The variety of products they offer is outstanding and we were very satisfied with the quality of materials that we got for the money we paid for them.
As a contractor, I had known about Construction Building Materials for years, and one time my regular supply company didn't have something I needed, so I went to CBM and after that pretty much turned over and used them consistently. They are great.
If for any reason I can't reach these guys on the phone, they'll get back to me with a call or text and that's what it's all about for me - good communication and reliability.