Question: what does it mean when a guy says not bad?
Answer: It means he thinks you are pretty, beautiful, cute, sexy; take your pick. Guys will not express their true feelings in words to another guy. It is probably the least offensive short hand term guys could use to rate the physical attributes of a woman.