Perfect for my needs. Stylish and functional for a great price. Took me 3 hours to assemble, directions are good.