Product arrived on-time. It feels very sturdy and well made. The velvet is well stitched, the padding is pretty firm. It will be used as foot rest for my chair the firmness should be perfect. The grey color is true picture slightly lighter but that's the difference between digital photos and actual product. All in all very happy with purchase.