Received this yesterday.  It was somewhat tricky to assemble...don't tighten screws too much before they are all in.  The upholstery is more of a microsuede as opposed to velvet as stated in the description, but I love it.  My super picky wife even loves it.  It is very firm, but will probably break in a bit with use.  Would definitely buy again if I had the need.