Beautiful and fun. Developers have been very responsive to suggestions to fix problems in the game. The latest event was exciting, adding even more new elements and challenges. This game is always improving.