This apartment was a great place for our family of four to stay. We had a rental car, so the free, on-site parking in front of the building was a huge help. We also used a ride share service on occasion, and the location was close enough to the attractions that the cost was very reasonable. Although it was a little far for walking distance of the Royal Mile, it was still only about a 10 minute drive. The bed was the most comfortable I slept in during our two week tour of Scotland!
You do have to pick up and return the keys to the apartment at a nearby store. Although it was less than a mile away from the apartment, the store was only open from 6:00 a.m. to 9:00 p.m. If you need a late check-in or have an early flight out, it can be a little more complicated, but you can make it work.
Overall, this was a very comfortable place to stay in a safe, quiet, conveniently located neighborhood. I definitely would recommend it and would stay there again. Prayas was very accommodating and responded quickly to my inquiries.