I purchased this swimsuit one size bigger because everyone said it fit 2 sizes larger- id say it runs 1 size larger but not quite 2 sizes larger as my toddler is very tall for her age. The color of the swimsuit is not quite ivory but a faded pale light blue but other than that its a super cute swimsuit thats decently quality for the price