are they worth the money? Ds is desperate for them but they are expensive and have heard the quality is poor. Any advice gratefully received.