i had realistic expectations based on all the other reviews. it's nice - not great quality but good for the price. 
for the slippery pillows, instead of velcro i have cut non-slip carpet padding to fit the base cushions and that has stopped the bottom ones from sliding about so far.  I may velcro the back cushions but would rather not have to do that and not be able to use them on both sides.

the only downfall so far is that my ottoman arrived with a bent leg on it- i have to report it to customer service and see if it can be replaced.  

Pros: great value
Cons: slick surface for cushions to stay on