Fantastic location on Royal Mile. Apt. is spacious, comfortable. The heat was anemic in 2 of the 3 bedrooms and not functioning at all in the common areas, but Shahid addressed the problem the next day with impressively powerful space heaters. We would definitely stay there again!