Perfect for my needs.  It was a lot of pieces, but they gave a few extra screws and the like which is nice in case one rolls away.  It fits together very nicely and becomes a very nice piece of furniture!  A lot of attention to detail.