Our stay in Mario's apartment was adequate. I'm not sure if "luxury" is an accurate description, as we found the apartment could use a good cleaning and was lacking in some basics we expected in a luxury booking (dishwasher detergent, extra paper towel, toilet paper, etc.) - especially since we were booked to stay for an extended period. The entry stairs were also quite dirty and dimly lit, and for those with mobility issues (or lots of heavy luggage) could be a challenge to navigate. The grocery store nearby was very convenient, and bus stop was right outside. Taxi to Royal Mile is about 7-8 pounds.