Yes there is a "good" ending. I know because I got it the first time through. Darius asked me to be his boy friend, and other things, but I don't want to list any spoilers.
Little hint, he likes the challenge of being teased, something he said right at the beginning, you'll know you got the good ending by Day 28 I think. Good luck!