Mascot is a great place with restaurants and a couple of super markets but the big draw is the train station. This system rivals Singapore or Hong Kong for ease of use. I actually walked to Sydney CBD from here which I highly recommend.
Would definitely stay again.