Good traininers, proper training enviroment, more experienced people/fighters in the gym who understand the more they do to help the new folks get better, the more they help themselves, a team atmosphere where everyone feels comfortable training. Those are the things I would say are most important. Location, location, location being the next requirements.