This is perfect for our space and was very easy to put together. I didn’t find it to be too uncomfortable to lay on however my son said it was a little too firm when laying flat on it. We don’t anticipate needing to use it for sleeping anyway so it is perfect!