Would have been a five if DB hadn't been such an ass throughout the whole thing. (Mild spoiler.) He never even apologized, really.
I understand where he was coming from but it still irked me. The sex was hot, though.
Oh but, cool thing, Jesse and I have the same birthday!
Happy ending? Yes, HEA.