You will love this bag! It has tons of pockets and organization...goodness knows we all need to get more organized! It has plenty of room to fit everything you need for the day! Lots of room for cloth diapers too! The BFF comes with detachable shoulder straps and messenger straps. Use it any way you want!