Was super easy to put together and I slept on the pull out with my puppies and it was very comfortable if you like firm