Lo's Taxidermy, located in Stockton, California, has received concerning feedback from customers regarding communication issues. Many reviewers have expressed frustration over unreturned calls and deposits, indicating a lack of responsiveness; for more information, it is recommended to contact the taxidermist directly.