Located on the fabulous Las Vegas Strip