not a bad game but it kind of forces you to spend $$ to complete levels at time no matter the difficulty. plus, don't expect mini games to get additional diamonds, I haven't seen one in over 4 months and I play every day to some extent.