Outfit we ordered was lovely. The little one is 2 and a half and we ordered him size 3-4 which was a little tight on the shorts however will still be okay for the day. Glad we decided on bigger. Could have possibly ordered 4-5 and would have fit nicely. It is a lovely outfit tho and I think brilliant price for he quality we received.