Excellent from start to finish, great location in Edinburgh.