I wrote a really long and detailed review of this, which somehow disappeared, and now I have no energy to redo the whole thing. I will put one up at a later point. Right now, I am hovering between 2 and 3 stars.