I bought this for my grandson because he is a big fan of ours. It wasn't difficult to put on, although the pieces didn't fit perfectly and he let me know. It was an issue with the product, not my app, and after finding it was fine. I gave it 4 stars because of the ruler issue but I would buy it again because he loves it.