I've seen loads of reviews saying how good these are but not sure how reliable they are. Has anyone had any experience with any of them?