Desk was delivered 2 days later as promised. It was easy to put together as long as you can read & follow instructions. All parts fit well. Wanted a small desk for 7 yr old & its perfect for him. Note that it is very light weight & a little wobbly sitting on padded carpeting but for $50 I'm not complaining.