MySwim is an excellent swimming centre, with professional, caring and experienced swim teachers. My daughter has been going there for quite a while, and she looks forward to the classes every week! The facilities are maintained to a very high standard, and is operating during the coronavirus issues with even higher attention to cleanliness for everyone's safety. Prices are reasonable, and it's very good value for the classes you get, as well as being able to make up missed classes during a term. Regular emails and a customer portal make it very easy to stay up to date, book classes and pay fees if needed. Easily the best swim school around and highly recommended!