Honest opinions

So I thought of buying this for my son but was wondering does the cardigan and shoes go well together?