The customer service is definitely a hit or miss. The people at the front desk are not always pleasant and really could use some instruction on how not to be rude to people, the place is clean enough. It's fun to rock climb, and once I'm going and not needing any assistance from customer service it's usually a pretty good time.