Assembly was a little complicated but its great quality for the price. My son, who is 2 fits perfectly and on a few rough nights my husband and I have cuddled him in the bed. We aren't small people and it supported us no issue.