The office was 60 degrees because of the weather and a furnace issue with the building but all of the staff were very cheerful despite their working conditions.  Very pleased with my visit.
Crystal Lake 525 Congress 350 Internal Med