This bag can really be used for anything. I just think that it would be adorable to use as a diaper bag. The inside is divided by an extra large zipper pouch, it has a large pocket on the inside front, and the outside has a pocket big enough to hold bottles or bottled water. The shoulder strap I recycled from an old travel case. It is made out of turquoise leather printed vinyl and it is adjustable. Dimensions are approx. 14" wide x 7" deep and 11" tall. The strap adjusts from 22" to 40" in length.