A new 127-suite hotel hopes to capture business travelers, amateur sports teams and tourists with its proximity to the Strip and major sports arenas.