This is a very nicely upholstered bench made with quality materials! It was shipped right away and extremely well-packaged (and reasonably priced)!  My wife and I just love the super soft velvet material and how comfortable it is, plus the cat's claws do not "stick" into the material...if you have pets, microfiber and velvet are the way to go!  Set up was easy - just attach the legs and back and you're done!  Cheers