Perfect in everything they do: wonderful staff, excellent food and service, superb fishing guides and breathtaking scenery.