Maggie was fabulous! Great conversationalist, flexible (our lunch went late, and she was so good at adjusting our afternoon part of the tour ensuring we got to see what was most important to us, and still getting us to the docks for our boat ride on time). She is knowledgeable, and engaging, and even got us all a small gift from our trip to china town. We had a group of 5 (myself and my grandmother, and three others from Germany). 4 folks didn't show up, but Maggie handled it like a pro and Walks customer service handled it from there. Great sights, and several different types of experiences.