This is Why The Signature is The Perfect Place to Stay in Las Vegas