Tldr; game is fantastic, one star because offer walls may not give you rewards. I will update this review if anything changes, but I've been waiting a week for 3000 gems worth of rewards. The offer wall says the offers are completed, but I haven't been rewarded. The devs need to compensate me as promised. The game itself is very fun, and cute. Definitely worth playing! It's also much smoother than expected. The game is solidly built, very fluid and clean! Would love to give five stars!