Perfect location, sparkling clean, nice apartment, great communication, gracious host. Recommended.