Definitely the place to stay if you are visiting Las Vegas, Nevada