I have to say, this commercial was very well put together!