Exceptional apartment, exceptional hosts and exceptional location. We had a wonderful, wonderful stay - it just wasn't long enough!