The quality for the price is really amazing. I have a very small apartment and this fits perfectly! It is a bit firm like other reviews suggest, but it definitely gets softer over time. The initial firmness is not that bad at all, I didn’t mind it. Pretty comfortable.