Challenging but lots of fun. I love all things to do with swimming