Great flat! Great host! You have everything you need for a great weekend in Edinburgh.