We're novice cruisers. We booked At Your Service based on Trip Advisor reviews. I was extraordinarily anxious about missing our ship in the event our private tour guide didn't get us back to our ship in time for departure. After this experience, I'll never be anxious again about a tour with At Your Service. Our driver for our 3-hour tour was MJ. We couldn't have asked for a better, friendlier, more energetic tour guide. We dipped deep into MJ's well of knowledge about Bar Harbor, Mt. Desert Island (Bar Harbor is one of the several municipalities on the island) and Acadia National Park. MJ drove us to various points of interest, including the peak of Cadillac Mountain, personalizing our trip by stopping along the way at various scenic overlooks and other sites, including a site where Park Rangers had telescopes set up to view hawks nested on the side of a cliff. MJ provided water, light snacks and maps for each of us (family of four) and made sure to ask if we had anything particular we'd like to see or do. MJ was extremely patient with us as we took our time walking around sites which interested us but still kept us on schedule to make sure we visited all of the best sites. At the end of our tour, MJ referred us to places in Bar Harbor where we had an awesome lunch and, separately, some great ice cream. At Your Service confirmed our reservation two days in advance, providing clear information on where to meet our tour guide as well as information about refunds if circumstances got in the way of our tour. A couple days after our tour, At Your Service sent out a follow-up email to make sure we were completely satisfied with our tour. The cost of our tour with MJ was most reasonable, especially given the level of personalized service by MJ and At Your Service. I'd book another tour with At Your Service Tours or recommend them to family and friends in and instant. Thanks, MJ! You're the best!!