Ordered from Wayfair.  They had the best price for this bed plus free shipping.  Arrived earlier than expected.  This bed came in 4 boxes.  This was so easy to put together.  My husband and I did in in a couple of hours.  Very well made and the color is beautiful.  My son has a small room so this was perfect!  He has a 10 inch mattress and it fit perfectly!  The drawer unit comes per-assembled and you just slide it into the frame and attach with a couple of screws.  They are not thick drawers, so we made sure to tell our son NOT to step on them.  (You have to do that with a 7 year old)  They are nice and deep though.  Over-all, we are very pleased with our purchase.

Pros: Nice, sturdy bed.  Lots of room.  Very easy to assemble.  There are electrical holes pre-made in the bookshelf.
Cons: None that I can see at this time.