Perfect fit for my new apartment! Absolutely love how it is soft but firm, very comfortable and easy to put together!