Just what our place needed! Great size & fit, but were a little tough to put together as the pieces weren't a "perfect" fit. A.K.A. we had to hold them together really well while screwing stuff in, but other than that, great purchase once done.