Perfect size! They are firm and supportive. You can tell it was hand stitched, great quality!