I've taken my pets here a few times, sometimes I've had them successfully treated other times not so successfully. The place is small. The doctor could use a little bed side manner refreshment course, but his wife is super friendly. The waiting area smells, it's not dirty, in fact it's rather homey but the smell, it's pretty bad. One reason I bring my pets here is that unlike Alamosa, this doctor doesn't charge an arm and a leg, the prices are very reasonable.