I thought the story was bland. It started off well and then went downhill from there.
The effects were quite nice. You'd think that the CGI human movement that would most likely be botched would be the facial movements, but I found that it was her arm movements that seemed wrong.
Overall I'd give it a C+, maybe a B-.