Wonderful in every respect. We had a great time.