5 star experience. Great location. Great accommodation. Great host.