Absolutely perfect fit for the small space in my office because I measured before I ordered it, a novel idea for all those saying it's too small!  Velvet is soft and looks great, very easy to put together.  The seat cushion is firm but not too firm, this isn't something I'm sitting on for hours at a time.  Love it!!