Perfect location, perfect apartment, amazing hospitality. Highly recommended.