You are really fortunate to find a good honest life partner. Most often initially guys are very romantic and everything goes well but who will be committed lifelong? The most important feature to look for in a partner is not sexiness, not an entertaining personality, but good, strong character values. You need to know the difference between romance and intimacy. Romance is about personality, and intimacy is about character. Romance is superficial stuff and not necessarily long-lasting, though it does help. Intimacy is about connecting soul-to-soul, character-to-character, sharing your real self with someone else's real self and that's what's necessary for a solid, long-lasting relationship. You can figure out whether your partner is a fake or honest on your first date by just observing a few gestures. And thus you'll save yourself a lot of time by avoiding the wrong partner. So here it is.
He's kind to the wait staff/taxi driver/doorman: A man who can treat people well no matter what their income level or ‘station' in life will treat you in a more considerate way, no matter what your profession. The guy who considers himself above the taxi driver or doorman, on the other hand, may soon act like he's better than you (or your profession or your family).