Overall pretty good, but the learning curve can be a bit stiff. Took me quite a few tries to get through the first floor.