It looks exactly like the advertised photos. The cushions are firm but it’s soft. I love the velvet texture, and the way it looks in my living room. It’s also super easy to put together. It took me maybe 30 minutes to unbox it’s and get the legs attached. Would 100 recommend to others.