Beautifully done, and the fact that we can play endlessly makes this a very addicting game.
My only suggestion would be to vary the colors more in the Dominos puzzles. I'm not colorblind, but I still had a difficult time telling the difference between the very similar shades of blue.