About to order a coat for a three year old anyone know if the sizing is fair or should I be buying smaller/bigger. Thanks