Very great price, great material and great size.  Would be worth a little extra money to have the cushions snap together to keep them on.  Velcro is definitely needed.