I assembled myself in like 10 min.!! Solid wood, good quality. For my needs the dimensions were perfect. I know the storage drawers will come in handy...I may change the hardware on drawers, I think I can find something I like better. Overall, very happy with this purchase!