This little bench is adorable and can be used just about anywhere.  Sturdy and very user friendly.  Cushion is firm and the fabric is soft.