I wanted this for my 2 flower girls, and when it came I loved it even more than online! It's perfect! Definitely not for a girl under 5 or 6, since its a good size. I think my little angels with look pretty sassy in these!