This outfit was perfect. My 17 month old son was a ring bearer in my sister-in-law's wedding and this outfit was so cute. Per other reviews, I did order a size larger and the fit was good. My son is in the 50th percentile for weight and height, so I do recommend ordering a size up. My issue is with the suspenders. The clasps did not stay in place. The clasp for the back broke within the hour he had the outfit on before the wedding and as he moved around the other clasps would come undone. We had to use safety pins to keep them in place until the wedding was over. No one was any the wiser, but imagine trying to put safety pins on a very active, rambunctious 17 month old boy. Not fun.