I didn't really understand what was going on until near the end. I might have liked it more if it would have been explained earlier. 3 stars