The apartment was very spacious with all the things that we might need. We even found snacks, milk, and water left for us. The location is very good, Royal mile is 5 minutes walk. Also, Catherine let us leave our luggage after check-out at her storage because we had a lot of time before our flight.
The only downside was that apartment is on the first floor and the windows are to the street, so people are walking near your windows. But we only slept there, so this was not a big problem