One of the few beds I found during research that come pre-assembled.  The wheels on the cabinet are sturdy and the unit rolls without issue on carpet.   The instructions for setting this up to sleep are clear and were easy to follow.  If you pay extra for delivery into a room, make sure the delivery company brings a furniture dolly.  I ended up having to help man-handle the pallet in during our delivery.