there's no stains on the bag and it's in very good condition and zips are also working. very spacious and belt strap is removable and can carry solo as a stylish small bagpack style. I don't know the size of it but it's bigger than my palm and mostly is around size of a normal sling bag.