This bench looks cute (I love the blue velvet), but was a pain to put together AND didn't even come with the necessary screws. We were short one screw and had an extra of another. Lastly, all the joints did not join smoothly. This may be our last All Modern purchase.