Perfect piece for us!  Easy to assemble and it looks great in my space. Nice and firm cushions, too!