The ordering process is very easy and the site is straight forward.  My purchase arrived in good time and the box was in good shape which was something I was concerned about.  All the pieces were included and the instructions were easy to understand.  I assembled it by myself in about 3 hours.  I'm happy with the quality; the pieces fit well together and the doors were even which was another thing I was concerned about. I love the rollers. I wanted the unit off the floor because I bought it to go in our basement family room.  It looks great in the room.  I just wish it was taller.