Bed was straightforward and simple to assemble it just took a long time.  Every piece fits nicely and the bed looks perfect now that it's put together.  Trundle & drawers pop out nicely.  Would recommend as long as you're willing to take the time to put it together properly.