This is either a bristle/bushy nose or rubberlip/bulldog pleco. I'm going to guess he/she/it is about 1-2 inches right now, meaning it's still juvenile. Once it grows up a little (3-4 inches) it will either grow face tentacles (meaning it's a male bushy), not really change much in appearance (meaning it's a female bushy) or gain more defined lines in on the body, but retaining the head spots (meaning it's a rubberlip). My money is on female bushy.
Edit: Either way you're getting a good algae eater.