The bag is made of high quality oxford fabric. There are two insulated cup holders and several pockets to keep keys, phones and other essential belongings. It can be hold on the stroller with a detachable wristlet pocket or wear it on your shoulder. Perfect for travelling with baby.