I give this place a 5 star rating because I have been coming here for years. The staff is always friendly. I personally don't use the personal training but they are always busy. The place is kept clean even during the busy time. I always take my son with me since he was 3 months. The staff absolutely adores him and he is always so happy to go play in the kids.
Will ever will be loyal to this place.