Macy's has this outfit...but in slightly different colors and only in big boy sizes. My 5 year old was SO upset when his brother got one, and he didn't. And all Macy's had in the way of suits for kids under the age of 8, were those pants and vests sets that come with purple or plaid shirts. Not for us. This set was exactly what we wanted and exactly what Amazon had. Thank goodness for Amazon! Hopped on here to see what I could find, and sure enough they had THE SIZE I needed. As I said, he's 5. I bought him a 6. Wasn't too big. Wasn't too small. Fits him PERFECTLY. With a little room to grow. He pulled it out of the box and put it on and wore it around the house. It was for Easter, but I guess he felt the need to break it in. SUPER cute and handsome!