I was really happy with my experience going here the other day. There was a lot of selection of slices and they do warm it up before they give it to you. With a pop it comes to $6. It does get quite busy but that only means there is a good turnover on the pizzas they have previously prepared.
The pizza slices are decent sized, thin and crispy. Their large pizza is fairly expensive though - equivalent in price to 4 slices of pizza I believe. HSBC is across the street in case you want to give directions to your friends.