It's an easy read, the ML doesn't have the smoothest moves but I like how he has an upbeat personality (though he has flaws).
Not an intricate plot or anything but it's a decent way to spend your time.
I wouldn't call it dubcon, although I don't want to downplay it either. There is a part in...