Bought this for my 2 1/2 year old and it is just adorable. My little girl is small for her age and this tutu is a little loose with room to grow. I agree that the sizing is a little off because I don't think it would fit an average 3-4 year old so keep that in mind when ordering. I couldn't be happier with my purchase and my daughter is more excited about ballet class than ever!