They have a great selection of products and will spend time with you to help you pick out what you need; however, they are EXTREMELY overpriced. The "discounted" price they quote you is well over the regular price you can get at other retailers and insanely over the price you can get online.
I saved almost $4,000 when building my house by purchasing from such retailers as Home Depot, Buildersupply.com, homeperfect.com etc.
Bottom line:
They have a great showroom and are very helpful, but you pay an insane premium for that service - If that's worth it to you then go ahead and buy from them. Personally, I'd rather pay less and do it myself.