Michael was outstanding!! He gave us such great advice and he supported us through the whole event!! He truly could not have been more perfect!!