Great location. Pristine. Roomy. Great hosts. Great everything.