The correct address for this business is 2219-A Micro Place, Escondido, CA 92029.
All reviews seem positive