I have to agree with Dubious, this can't quite possibly be your first animation. If it truly is, you have some serious talent and I see you going places with it. It was smooth, well animated, and the voice syncing was extremely well done. Even the movement of the background was well executed. I can't wait to see what your next project will be.
Keep up the great work!