He's gorgeous, successful and sweet, but there's this nagging little voice in your head warning you that something isn't quite right. Listen to it. Maybe he gets a little nasty when he's had a few too many drinks (which, it seems, is at every meal). Or, maybe she is obsessed with how much money you make.
Calling her mother every couple of hours, blowing off dates at the last minute, bringing her little dog on dates -- those are all red flags. And if you notice that your date is especially quick to lose his temper, or is physically too rough with you, break off that budding relationship as soon as possible. The last thing you want to do is get serious with someone who is potentially abusive.
As for the little quirks, everyone has them and some are easier to overlook than others. If his apartment could use a good cleaning, but he's the sweetest guy you've ever dated, get him a housekeeping service and enjoy your time together.