It's lined inside. It has a little net to hold utensils and a napkin inside along the back wall. The front pocket zips almost all the way open for easy personalization. This bag doubles as a great bag for baby--it can carry a bottle and baby food and keep it all chilly! Top strap has a ladder lock buckle to make it easy to clip on to backpacks and strollers.