I ordered this online based on price and other reviews.  Package arrived and my daughter put it together in about 2 hours.  I love the way it looks and how it goes with the rest of my house.  It is also very functional.  I have two mini schnauzers, and one is a puppy.  I didn't feel they were ready to be crated together yet, so this is a perfect solution.