I enjoyed 3 exciting locations in one day tour! They give you about 75min at each spot. If you like to take time, read and see everything, this is not for you. If you want to accomplish everything in a limited time frame, this is great! First, Windsor castle, arrived 10:20am-ish, after having bit of traffic on the highway. I felt this was most rushed, but we tried to wing it, went through the castle and St. George's chapel, even took a selfie picture with Queen's guard, grabbed espresso, and back to the bus 5min before the meeting time, which was 11:35am. Second, Roman Bath. 2 hours bus ride from Windsor. Arrived 1:50pm, we walked to Roman Bath from the bus stop, waited 5-10min to get in, we entered it at 2:10pm. At Roman bath we just run through it, tasted bath water, and went outside and ate nice lunch. Bath was a cute little town. They had coffee, restaurant, all sorts of shops. Back to bus meeting time was 3:15pm. 1 hour ride to Stonehenge. Arrived at Stonehenge at 4:15pm. We took a 5 min. shuttle bus to the sight, and circled around Stonehenge. At each location, you had an audio guide and walked on your own pace till your meeting time. On the bus and between the bus and the entrance of each spot, the tour guide will guide and explain by a radio head set. Our tour guide was Jose. He was the funniest, friendliest and dressed fashionable guide I ever had! There was no particular time designated for lunch. For lunch, you have 2 hours between Windsor and Bath on the bus. Or you can cut Roman Bath bit short and leave some time for your lunch at Bath, which we did. We got back to London 7:30-8:00pm. I totally enjoyed this tour!!!