Pickup was fairly easy. The van arrived late, but there was fast communication when we texted to ask if we had missed the van entirely. They send you a picture of the vehicle and the name of the driver so you can be sure to get on the right one.
Our driver was Lorena, and she was very funny and knowledgeable. I enjoyed the fun facts she pointed out on the way to the Grand Canyon, though it wasn't so much that you couldn't sleep during the drive if you wanted to. Our group was in a sprinter bus that was very comfortable, and it was not completely full so we had extra space. Breakfast was two packaged muffins, a banana, Belvita crackers, and an orange juice. There was plenty of cold water and hand sanitizer available. Plenty of stops along the way too for bathroom breaks or to stretch your legs. We stopped at the birthplace of Route 66. I wish we had stopped at Hoover Dam, but they no longer do it because there is an entrance fee now.
The lunch was tasty, and you have a choice as a group to stop and eat or just eat on the road. You also have a choice to be dropped off for a two mile hike along the rim of the Grand Canyon or to be driven right to the end point. Our group opted for the hike, which I highly recommend. It's paved and you barely notice an incline. The views are absolutely amazing (we did the south rim). We got about three hours at the canyon, which was more than enough time to slowly walk along the rim, stop for pictures, and to check out the gift shop at the end.
Definitely check the weather before you go, as you can always leave your jackets in the van if you don't need them.
The only con I have is that on the way back, there was a storm, and the roof where the emergency exit hatch was started leaking. Luckily, our group was not full, so it dripped onto an empty seat.