my son came out weigh 7lbs and these were a little snug. he wore them until he was 4weeks because they got small. the material isn't too thin/thick its just breathable which i liked and its of good quality just the sizing is off