Immaculate flat, well located with nice finishing touches. Unexpected early check-in. Perfect for a weekend in Edinburgh.