Nothing to add that hasn't already been said, and “smooth” was my first thought too.
Great work from both of you!