Beautiful location. Immaculately clean, well-equipped apartment. Great hosts. We wish we could have stayed longer.