Perfect and more comfortable than I expected. We've had it for a month in a high traffic area with two small children and the fabric has held up well to spills and cleaning. I've contemplated ordering another in another color for a different room in the house.