The fabric is amazing! The upholstery is durable and cleans really well. It was a little shorter than I expected so make sure you check the measurements and are happy with the size.