Everything we needed for a weekend in Edinburgh: great host, comfortable bed and good location.