Not bad. The Face and arms Animations as well as the well Parts in motion could use work. but I think all of it is a pass. In short this anim needs more frames and as thus to be longer in time. You need to have more facial movement and have some of the added inetween frames 50% Opacity of two different but very similar expressions merged into 100% ect.