I heard good and bad things about them. Please share your experiences with them.