I don't know about the negative reviews but my son comes here once a week and he loves it. I have a hectic schedule but every time I call they help me out and work with me (Its on a weekly basis). My tip: Try every single coach in there and decided to stay with the one you like. Don't get me wrong, everyone is amazing. I highly recommend this place to family and friends.