Yes, the pool is crowded...which tells me that they are good at what they do. The instructors are good at maneuvering kids so that they continually progress. As for the bathrooms...pretty sure kids are there to learn swimming, not have lots of dressing rooms. Kids can be showered at home. I'd rather pay for quality lessons than a state of the art bathroom!
Pros: quality instruction, reasonable price
Cons: afternoons are always full!