Suits my needs perfectly. The upholstery is a bit thin, not going to last many years, but for the price, it's great. I was surprised that the cushions aren't separate. It's one piece made to look like cushions.