Good hotel in Las Vegas near lots of sites.