Don't trust the extremely good rating. The game offers the players an amount of gems if you rate them with 5 stars. Game is fun, but gets extremely pay to win on the higher levels. If you are not willing to throw lots of money every week, be prepared to lag behind everyone else that does. Bare in mind that the game has a hardcore community that throws hundreds of dollars per month on their castles.