Awesome piece of furniture.  It definitely exceeded expectations.  There's a lot of storage space.  As far as sitting on the cushion, it is very firm but comfortable.  If you are looking for something very soft, you might have to supply your own cushions to go on top.  Very well made.