A perfect host and a perfect location for everything we cannot recommend highly enough.