This was my first major online purchase. I hesitated to order it without being able to see it in person, however, it turned out to be a great fit for us. It arrived a day earlier than originally estimated and everything was in good shape except for one minor part that doesn't really show. It was extremely heavy and it took about 3.5 hours to put together. It is a good, solid piece and I'm sure we will get a lot of use out of it. We are onto looking for stools to go with it.