Stylish flat, great hosts, thoughtful extra touches. REALLY close to the Royal Mile. You'll not be disappointed!