Superb. Generous welcome package. Wonderful accommodation. Everything about this place is excellent.