These are definitely larger than I had expected, but ironically they're the one type of sock that rarely falls off my baby, so I would say they're worth getting even if you're worried about them being too large. For reference my baby is 8 pounds and they're still a little big, but they stayed on her even when she was 6 1/2 pounds.
The material is thick and sturdy, although it snags easily on things and then gets loose threads.