I love it!! Easy to put together!! Fits in our small apartment perfect! It’s firm but as time has gone it’s gotten broken in and softer.