Nice, clean, well-maintained appointment, in a quiet but accessible location. Prompt and clear communication.