A very good place to have a good time in Edinburgh