I usually steer clear of downtown Ashland restaurants because they are typically way over-priced, the food is poorly cooked and presented, and the service is awful. Really awful.
Deeps is the exception-- great Indian cuisine, fairly priced with friendly, professional service. Highly recommended.