hi, whats the quality like with this brand please, I just received a white cotton waistcoat / top from John lewis website, I love it but one of the buttons keep popping open, the button hole looks too big, yes I could sow it up , but at £49 I didn't expect to have too, just looked on the website and there are a few things I like,