It's alright; however, I do have a problem with the ending, as it seems like it belongs to a completely different game. In fact, it felt like it was shoehorned in at the last second.