great size, not huge but good size.  Seat is firm, and material is soft and durable feeling.  Good buy....