Just stay in San Pedro Garza. Grand Fiesta Americana or Safi Metropolitan. It is central to everything including a whole mall, the nicer part of town, and we spent most of our time there. Pool is tiny and mostly shaded. Yes, there's a bar on the top floor, but always empty (and we were there during a World Cup weekend).