Oh...I had thought that you were married at Beaches Turks & Caicos based on the thread. Congrats on your wedding though! It's always a huge red flag to go with a "professional" that uses a free/public email account (e.g. Hotmail, gmail, ymail, etc.) but thanks for the recommendation! I'm glad they worked out for you.
I also researched them on the Better Business Bureau....they aren't even filed as a business let alone accredited by the BBB within a 750 mile radius of Charlotte, NC. (The address listed on their website).