PERFECT. The place has so much character. Perfect location. Perfect host. PERFECT.