Not perfect but it does what we need it to do. Pieces came kinda scratched up, but assembly was quick and easy. Fits in the space we needed perfectly.