Nicely done, right down to the white shirts and pocket protectors.
The first time I saw it, I went back and forth between laughing and being awestruck.