I took the Overnight Yosemite tour because I wanted to see the awesome NP and do a few hikes.
I had Denise to Yosemite NP and Dustin when coming out.
I really enjoyed the tour, starts really early @6am in the morning (March), and you come back around 9pm the next day.
A few tips for the Yosemite overnight tour, pack a small bag of overnight clothes, rent a heated cabin in Curry village, bring snacks/food/dinner/lunch for the trip as it is expensive to buy groceries there. Do a longer hike on arrival, and a smaller hike on the 2nd day when you have to catch the bus back.