I ordered two of these beds and my kiddos absolutely love them. It took me and my husband about two hours to get the first bed put together but the second was a breeze. Had a slight issue with the tracking information not updating on FedEx but got the beds in six days, way faster then originally  stated on the order. There was no damage to either bed and each had all the needed parts for assembly. Added bonus didn’t know when I ordered the beds that once the kids out grow the loft style can just take the bottom half off and use them as either a day bed or regular bed. I ordered the full bed and the mattresses are 10”, ordered from Puffy, and fit the frame perfectly.