We used Enduring Promises for our wedding this November. Brian Manuel was our officiant, and he was awesome! He anticipated our needs and provided suggestions that we did not think of leading up to the day. 
Enduring promises online portal is easy to use, and is a big help to developing the flow of the ceremony. 
On the day of the wedding, Brian handled many things behind the scenes, and was able to change the itinerary as we were running late. He was so easy to deal with and allowed us to be with our families, before the ceremony. Brian was the key reason as to why our ceremony ran smoothly. 

Highly recommended.

Amanda and Chris