I think you should ask him out. If it doesn't work, you'll know for sure if he's really good for you.