Extremely functional and high-quality. Doesnt ride up or bunch. Diaper changes are a breeze! A word of caution - these run pretty large. My 5-week-old son is giant (12.5 lbs) and wears 3-6 month gear in Carters sizing. The 0-3 month size of this garment fits him perfectly, so I would expect them to be too large for most babies in this age group