This is a good baby sleeper.  The fabric is comfortable and soft and has retained it's quality after a number of washings.  With the use of oxyclean, diaper blowout stains come out easily and the snaps make late night diaper changes easy.  My son is about 23 inches and almost 13 pounds at 7.5 weeks and already wearing the 3 month size.