The flat's location is terrific, just a block from the Royal Mile and overlooking the park. In other respects, however, we were somewhat disappointed. The shortcomings were not terrible, but they were annoying for a not inexpensive flat. The WiFi is poor and required constant resetting. Only one set of keys was provided, which made it awkward when we wanted to go our separate ways. A dining room chair was broken, and the flat was not as clean as some others we have stayed in. The flat was devoid of personal touches, making it feel rather barren. And there was considerable noise from a public courtyard adjacent to the flat. None of these problems is so severe as to have ruined our stay. Yet, we expected more for the price. On this trip, we have stayed in five different Airbnb flats; this is the only one of the five we would not recommend to friends.