Surprisingly nice and comfortable sofa for the price. Easy to assemble (did it on my own). I agree it would be good to have velcro on the armrest cushions so they stay in place but that's a minor inconvenience. Quick and professional delivery, sent regular updates, called as they were getting closer - even removed the packaging. Five stars.