Sturdy, excellent quality fabric. Well made product. Not too small, not too big. Comfortable and supportive to sit on.