Love love love this sofa!  Only reason I gave it a 4 star was because some of the  buttons are sewn kind of loose so when u push or sit on that area the button dangles.