This is a good sofa for the price.   However you have to be careful when you move around because the buttons on the cushions you sit on do come loose easily.  Probably not the best couch if you have small children since they like to pull on the buttons.