took a long time to assemble!  some directions were missing and unclear but we love the finished product!  the desk rolls nicely under the bed even on carpet! my 8 year old son loves it and loves the "fort" underneath!