We’ve only just assembled it. It arrived in one large box that we opened in the driveway and carried it in piece by piece. It was easy to assemble and I did it myself in about an hour. No one has slept on it yet but it feels very sturdy and doesn’t squeak. We topped with an 8in mattress from Linenspa and it’s a perfect fit. 
Only concern is that it arrived with a few scuffs and paint chips in a few places, some fairly visible.