The apartments are sparkling clean, modern, and the location can’t get any better. Right next to Princes Street and a 10 minute walk to the Royal Mile. We had a perfect stay.