It’s a perfect little table. My son is 4 and it’s just about too small for him.
I would recommend for ages 2-4. It’s not too sturdy but sturdy enough for that age group!