Nicely done.  Perfect amount of curves.