Great quality. Love the teal color. Firm but softens as you sit in the seat. Supports your back. My french bulldog fits on the sit and can sit with me (snuggly).