3 endings for each route and both, does it mean theres no good or bad ending?
Well, that depends on your definition of a 'good' and 'bad' ending. On individual routes you obviously have to reject one of the guys, but there's no ending where you end up alone :)
All of them are good endings where you'll end up with one or the other. Or both.