I'v only had minor problems with them, however so far they have fixed every problem I've had. Shipping normally take a pretty long time but it all depends on where you live and is acceptable to say the least.