Wonderful location, residence and hospitality. Everything you could possibly desire and more.