Started out good. Really like first half but then it began to drag and be a bit confusing. I was planning on only giving it 2 stars but it came together in the end raising it to 3 stars (just my opinion, I could be wrong).