I'm buying a present for friend's new son. Have been googling leather baby shoes. Most seem to be roughly £15. Bambinos Box look lovely but are only £7. Is there a catch?!