The most comfortable place you'll be in Vegas off the strip.