I bought this for my 7 year old daughter who takes swim lessons.  It fits well and is perfect for swim lessons.  I'm not a fan of the revealing 2 piece swim suits for young girls.  She doesn't need that.  It is easy for her to put on herself and serves the purpose.