We stayed right in Greenhills itself as the location can't be beat for convenience and choice. The shopping centre is a great place to do your bargain shopping for lots of clothing, basics, children's and men's clothing. Its also a good place to get your "designer" goods - there are 2 types of quality you should look for- A class and AA. You pay more for the AA category but there is a big difference in the finished look in terms of the stitching etc. There are a couple of malls located here with boutique type things but one of the best things here is the copious choice you have in regards to food. There are some excellent restaurants here as well as other necessities you find you need travelling with a 1 year old baby as there is also huge supermarket too. The vendors were all very friendly especially with our daughter and they weren't aggressive like I've found in other countries. Safety was not an issue for us either as there was security at every entrance and exit point, but of course its not to say that opportunistic crime doesn't happen.