waited till this hit the right price again before purchase.  it is absolutely amazing, firm but super comfortable and wide.  My son and husband love it and the fabric is easy to clean with baby wipes in case of little spills and dribbles.  Holding shape wonderfully after 3 months and lots of toddler jumping.