Great place for kids to learn how to swim, my 2 boys love goin there and can't wait till next class. Staff is very helpful ,patient. Spirit of aloha is great here, student to teacher ratio is on par so as teachers don't get overwhelmed making the learning experience great for kids.