Craig is a warm, caring person who makes you feel relaxed from the moment you meet him. The details he provides in the itinerary are fantastic making it so much easier to find his place and navigate your way around.