Does anyone have experience with this company...the good, the bad, and the ugly? Thank you, NH