Perfect for our space but not the easiest assembly- not everything matches up so it took some fudging to get it to work. Amazing price so it was expected.