Great location, great staff - everything you need for a city break in Edinburgh!