Lily’s place is ideally located on the Royal Mile and is well set up for long-term stays (stove, dishwasher, and laundry machine). It’s a three-floor walk up, but well worth the effort. We plan to return!