A number of MPs set up shop in very busy areas where it is too obvious what is going on. Then, they add a glaring neon sign, and wonder why there is not much business. In the Yonge and Eglinton area, I have seen numerous places open up beside bars or restaurants with patios. The guys are understandably shy, nervous or embarrased to be seen entering or exiting these places.
Then there's always someone who thinks they are saving the heighbourhood by reporting these things, and at some point the officials are forced to come in and do something to placate them. I have sat on a patio, listening to one woman complaining to everyone around about the spa across the road. If they did not know about it before, they did after hearing her. At the same spa, it's main entrance on Yonge St, I exited late one night only to bump into a waitress I knew from a bar a few blocks away.
Discretion is always best, and since then I always try to find places with the entrance at least somewhat hidden from the main roads.