It works well.. visually you get a lot of diversity and you never feel like you've seen that visitor before; and in terms of gameplay their is just enough similarity to make you doubt your decision. :)