Order large, people! The sizes aren't really accurate, a bit on the small side, but quality is adequate. Good luck!!!
Top is thinner than I thought but looks nice on my son. He is 21 months and I ordered size 4 which is long at the moment but that is fine.