Beautiful apartment. Sparkling clean. Great location. Accommodating host. Great value.