If you like malls, it's actually not that bad of a location after all. You just get onto the MRT at University station next to the Hyatt Regency (2 min walk) and get off 2 stops later at Sha Tin station and you are right inside a pretty good mall called "New Town Plaza".