Perfect for my 9- and 7-year old! They love them, and very durable too! Love the color choices and fabrics.