We have had an amazing experience with District Vet in Brookland and they now have an office in Eastern Market. Judging by their Yelp reviews, others have had a similar experience. I have found their prices to be reasonable and for things like vaccinations we just make an appointment with a vet tech. My dog once needed stitches and I was shocked at how little it cost. The vets were also very responsive by email when my dog was having ongoing issues but I didn't want to keep bringing her in. I never thought I could feel so strongly about a vet but I recommend them to everyone.