It's cute and looks like a good quality BUT... It runs small. Really small. I read the reviews saying it runs small before ordering therefore I got size 4 for my 2.5 yo girl (she's average for her age) and this set is too small for her. Very tight and looks uncomfortable. Unfortunately I removed the tags and washed it before trying it on so return is not an option.