My kids go there for swimming classes. The pool is not really big but I guess enough for them to held 3 classes at the same time. The changing room is a bit tight for everyone. My kids do complain about the temperature of the water. Every time, they rush to the shower because the water is hot compared to the pool. The staff are nice and polite. The major down part is due to the small space. There's no sitting area for us to watch our kids swim.