In reply to gingerclimber:
Having climbed at a really bad wall and one that so far is performing very well (Big Rock) this is what i'd say:
Good supply of snacks at good prices. Dont want to make sure i've stocked up before heading to a wall because they charge double what tesco charge.
Staff who know what they're talking about and are friendly.
Good variety of routes which are changed regularly.
An atmosphere thats friendly and inviting. Small things to encourage climbers to talk to each other etc are great.
Interaction with companies, talks, competitions etc.
Staff who tidy the place throughout the day and not just stand around chatting to each other and other climbers while the piles of muffin cases mount up.
Enough lockers to meet demand. Nudge nudge BR.
A suggestions box that works.
Passion for climbing and not the bottom line.