Leo's place is a great place to stay in Las Vegas. It is a brief ride into the strip and other attractions.