The books we read said that "...Delos is nice if you like lots of tourists and lizards." Larry meets a distant greek cousin?