Anyone dealt with this company before? If so, what has been your experience? They are located in Southern California.