Large enough for either of my dogs Firm and supportive. Looks easy to wash and dry. The dogs love it