Super cute! Much larger than we expected! It is firm. Velcro back cushions.   Shipped very quickly and nothing broken.  We are happy with our purchase