Dive Provo is a great dive shop. It is a "Valet service". Be forewarned though, if you don't like other people touching your gear, then it might not be for you (unless you have a chat with them before your first trip out). Take your gear with you when you go to check in the day you arrive. That will be the last time you handle it to any extent until you are ready to leave. It is almost like being on a live aboard in that regard.
A typical "dive day" will go something like this: You will check in with the dive shop (walk in and let them know you are there) and then go wait in the parking lot. You will then get on to one of the buses that are waiting to take you to your dive boat (the boats may be berthed in different locations, so it is important to get on the right bus). Once you get to the boat, your boat bag will be under your seat, and your BCD will already be on your tank. Then, off to the dive site (depending on where they go, it could be 45 minutes to an hour transit). During the surface interval, they will switch your gear over to the new tank. Do your 2nd dive and then when that is over, you head back to shore where the bus is waiting to take you back to the shop. During the boat ride, take your BCD off the tank and put it in your boat bag. When you get to shore, take your mask and camera and anything else you don't want to leave with them but simply leave everything else in your boat bag on the boat including your wetsuit. Over night, they will rinse everything & dry it and the next morning, it will be waiting for you on the boat.