This thing is huge!  The 40" high is not correct, when the back cushions are in place I measure 45", big difference.  The seat height is 24", not mentioned anywhere.  What I consider a normal seat height is 18" to 20", all of our other furniture fits into this seat height, including dining chairs.  The legs raise the lowest point on the skirt to 6" off the floor, wow! This thing takes over our entire living room.

Aside from the size, the quality is great, and the colors wonderful.  We were a bit worried about the plastic leather but it is quite nice.  The upholstery is heavy, as it should be and looks like it will wear well.  If it were not for the size it would be a great purchase.