Definitely a boa constrictor
He's a cutie though. If it's a male, they generally don't get very long, 4-5.5 ft if fed slowly. You likely won't have some 8ft monster unless it's a female.
Boas are fun and outgoing snakes. They don't stress as easily as Ball Pythons can. They can also be pretty easily converted to f/t, which may be cheaper for you to buy.