Great review.  Glad that you had a wonderful time.