Had everything we needed for our short but very enjoyable stay in Edinburgh. Great location!