It was delivered about a week earlier than expected. It came in 4 cartons which were brought inside hey the drives. I assembled the bed myself with minimal help from my husband (because Im stubborn and wanted to be able to say I did it) in about 2 hours. Seems pretty sturdy. I havent assembled the trundle yet. My 6 year old loves it!