I have never really bought anything from these brands. Are they good quality, durable, etc and what is the sizing like? Thanks