STO - will surprise heavily on the upside IMO. Seems to tick all the boxes hence why it is generating so much interest.