Angie and John's place is amazing. We were very happy with our stay. It was a very comfortable and clean flat at the historic Royal Mile.