I think what we tend to forget is just how fishy Bovada small stakes can be. Any overpair I think villain is going to 3bet. Therefore I think it's safe to say he's either setmining, small connectors/suited, or Ax. Sounds like you played it just fine; and by the river I don't think you can fold (unless you are almost certain he has hit the flush).