Our stay was great. Flat is very clean and comfortable-brand new shower and kitchen. Netflix and Amazon Prime on the TV we’re great. Short walk to Royal Mile. Easy on street parking. Easy check in and good communication.