Perfect size for my new apartment! It is pretty firm but I really like the height and depth. Very easy to assemble.