This piece is everything and then some. I waited a while before purchasing this stand. Was hoping to find something cheaper or that the price would have went down. Took me about a good 2mnths before deciding to buy this item. And with that being said i LOVE it! It goes perfectly with my dining set since my dining set did not have a matching Server/Buffet. I plan on purchasing the matching cabinet that is two door to put at the entry of my stairs. It was not hard to put together because it already came together. All you have to do is add on the legs and thats it. It will come in a very LARGE BOX. But no issues at all. Definitely worth the buy!