Craig did an awesome job at our wedding. His communication with us was great, he was very easy to work with, and everything was done with complete professionalism.