After going back and forth between a daybed or a sofa bed, I settled on this one because of the price and other reviews. Shipping was quick and I could not be more pleased! This is in my office, but it will provide an extra sleeping space for guests when needed. High quality and it is firm, but that is my preference.  The mattress is foam and about 3-4 inches thick. I pulled it out with ease and it is easy to fold up and put away. 
Great quality and it didn’t break the bank. It fits nicely on the wall where I had a full size bed just taking up space.