I won't recommemd him unless you are able to prepare fully before he arrives. Unfortunately, for weddings its hard to estimate the timings.
He is strict with timings and granted that we started our ceremony 5 minutes late, he was exasperated with us. So choose him only if you are able to...