Well I can't say that they are always correct but usually yes when it comes to getting to know them in person. Through online, I'm not quite sure yet since I don't really interact with many people who I just solely met online. But when I'm in person with someone, my first impression of them tends to be pretty accurate to the type of person they might be and to whether I like them or not. There are of course a few exceptions, but generally I read people pretty well when talking face to face.