A fantastic weekend at a fantastic place. Highly recommended.