Is the quality good? Considering the waterproof coat and also like a couple of tops. <or is it a bit frumpy>