PF has awesome bang for your buck. The trainer for classes is really kind and attentive, and the facility itself is pretty huge and has everything you need for a great workout. My only complaint is that compared to other PFs I have been to, this one is a bit smaller so sometimes you wait for machines. Otherwise, a solid and friendly environment.