Featuring a rooftop pool that overlooks the strip, a spa, and fitness center, the Polo Towers is a wallet-friendly hotel located on The Strip