What more could you ask for in a casino?