I purchased the twin XL. It was so easy to put together. Took 25 minutes from when I opened the box. It doesn’t squeak and supports the mattress well.