This is perfect for a small space! Great price, fast shipping. It is firm,  the mocha color looks just  like the picture.