Front has quite a bit of stains, possibly color transfer. Back doesn’t have marks.
Comes with removable shoulder strap that is approx 43”.
Top zip close. Zipper does tend to try and stop 2/3 of the way but it will zip and unzip fully.
Clean interior.