Great report. One of the best I've read in a long time.
Glad you had a good time despite the neg items. The more I go the less those detractors take from my experience.
Sounds like you both...