My family had a great one night’s stay at Ivy’s flat. The location was ideal, a mere 6-8 steps of stairs from the Royal Mile and right across from Saint Giles’s cathedral. The interior of the flat was very clean, modern, airy and light and very well furnished. The two bedrooms and two baths were ideal for our family of four. I would recommend to have your taxi drop you off right in front of the Close where Ivy’s flat is located on the Royal Mile. That way, you only have to carry your luggage down 6-8 stairs to reach the gate to Ivy’s flat. If you approach the Close from the other end, the end closest to Waverley train station, you will have to climb a lot of stairs. Don’t hesitate to rent Ivy’s flat. It’s a fantastic place.