Perfect size, shape, structure, easy to put together( no need to pay extra for assembling like I did, but the crew were wonderful ). 
Firm and comfortable (I have back problems so it is approved by my back)
Leather is 100 real. 
Easy to clean and it’s great buy for a long term durability. 
It’s beautiful and well worth money spent. 
Pet Friendly!! (Won’t be easily damaged)
It’s always up and down on sale( put in cart and check daily)
Overall... extremely happy with it.