The frame is sturdy but it wasnt so easy to put together. I wish all the parts were labeled also 2 pieces was aligned but we got it together. Overall its comfortable and will be shopping with you guys again soon.