A girl who is smart, funny, chill, respects herself and others, easy on the eyes, takes care of her body, can drink beer, has at least basic sports knowledge, can break me off, not so damn materialistic, hungry, but not fat. Is that too much to ask for?