Perfect size, looks good, however it is particle board and I'm not sure how well it will hold up.  Was fairly easy to put together, took me a couple of hours but the directions were good and I am not mechanically inclined