Decently priced, good classes, good place to train for some competitive sports. The best part though is the pool it is really big in size. Now forget I told you so that way don't have to share a lane. Large locker room and plenty of showers. 5 star because its wonderful experience.The best swimming camp facility for the money!
more