We love Avantis Swimming Academy - the poolside experience is a treasure. Also, the most effective, professional, and thorough personal trainer I've ever worked with. their thoroughness in weight training, cardio, yoga and nutrition make for an effective workout. They have big place for shower portion to get clear before /after swimming. All over nice experience.