Great resort, great view , great host.