This service does actually work and is legal. Some of the rules have changed because of covid. You don't have to consummate after the marriage. As long as you have been together before and have proof (photos, travel tickets, hotel receipts, etc) a service like this is fine.
However, that being said. This one is a rip-off... Here's a review of the service and how you can get around paying their ridiculous prices:
Very slow service and ridiculously overpriced:
They are fast to charge you and pretty good to get you up to the ceremony. Then things change. Extremely slow to process the apostille.
They also rip people off with their prices. They charge US citizens about $500USD to do the officiant services and $800USD+ if you are not US citizens. This is the first step in ripping people off. It doesn't matter at all- I repeat at all- to the state of Utah if you are a US citizen or not. The process is exactly the same to get the marriage license, for them to submit the ceremony document, and for the county of Utah to issue the marriage license. Webwed doesn't even need to go to the courthouse. It's all done on-line.
Second rip-off. If you need the certificate apostilled, Utah county will let you order this on their web-site and will handle all of it- ie producing the certified marriage certificate and taking it across the street to the State regulatory agency that does the apostille. Then they will even mail it to you fedex international express. All of this they will do overnight for ~$160USD while webwed takes 5 business days to even get the apostille and then another day just to take it to fedex- all for around $650USD.
Why you ask? Because webwed is so greedy that they pick the 3-5 business day option with the state to process it which only cost them around $40USD.
So do yourself a favor. If you want to use them, only use their officiant service to perform the ceremony. The rest you can easily do on-line yourself. Steps:
1. Go to: https://marriage.utahcounty.gov/ and fill out the marriage license. Pay your $10USD fee.
You will almost immediately get the approved marriage license back from the county via email.
2. Use webwed officiant services (about $350USD) to perform the ceremony. The officiant will submit the document after the ceremony to the county of Utah and again within minutes you will have your marriage certificate with a certified copy on its way to the address you provide. You can provide any address really. You don't really need this first copy because you have the digitally certified copy in email from the county.
3. Go to http://www.utahcounty.gov/Dept/ClerkAud/MarriageLic/MarriageNameSearchForm.html after you receive your marriage certificate via email from the county. Search by your first and last name. It will return your marriage license record.
4. On the marriage license detail page from the search results, there is a button that says "Order an Apostille". Click this button and follow the directions, select the options you want (can include a certified copy as well for extra if you want), put in your address (USA or international), and pick the processing time you want from 3-5 business days to "next day". Pay with credit card and place your order. All for the much lower price of about $140-160USD depending on the options you pick...