Great place, a bit out of the way, but worth the trip.