One of the best trip reports we have read! We agree with all the points you made - both positive and negative. We are about to make our 3rd visit next week if that tells you anything LOL.

We too...