I bought my 5 year old the size 5 and was hesitant as she is a little small for her age (she would normally wear a smaller sized swimsuit). Everything fit perfectly and the set is very cute. I'm thinking the sizes might run a little small.  My daughter says it is very comfortable. We live in FL so like utilizing the long sleeve rash guards at the pool and beach, as we are always being beat down by the sun.