Hotels bij Apogee Stadium, Denton