Fit perfectly in the space I needed it.  It is compact so it opened up my living room space compared to the oversized loveseat that was there before.  Seat is not hard but firm.