First of all, I LOVE muffins. Yum.
Secondly, I learned in single life that it's generally a good idea to avoid any immediately self-proclaimed "nice guys." Not men who are nice, but men who can't stop saying how nice they are. It's the "nice guys" who are always whining that girls only like assholes who are the biggest assholes.
I once spent twenty minutes listening to a guy go on and on about how nice he was and how girls hardly ever see it, telling me about all the 'good boyfriend' things he had done for his last girlfriend, and then how unfair it was that she, and I quote, "wouldn't even let me stick it in her ass." What? Sorry, the moment you equate courtesy (even exceptional courtesy) with "earning" or "deserving" sex acts a girl has already told you she doesn't want to participate in, you are not a nice guy. You are now the asshole, and that is why girls don't like you.
It happens all the frakking time: a self-proclaimed nice guy let me know that if I had a third drink, he was going to take that as my consent to do whatever he liked to me physically. A different "nice guy" said we should really get together if I could lose five pounds. And most recently, a young man approached me in a bar, identified himself as a "nice guy" and offered me a drink. When I politely let him know that I'm taken and suggested he buy that drink for somebody else, he spat, "Ugly *****" and stormed off. Sooooo nice.
I can't speak for everyone, but most women? Like to be with somebody who has common interests, that they get on well with, and find attractive in some way. Being a horrible person typically doesn't fill any of those categories.