As advertised, it’s an awesome place to stay if you’re in Vegas