looks to be the same size (9" x 12" x 4") as:
http://www.amazon.com/Baggallini-MES160C-Messenger-Bag/dp/B000F5O0LA/ref=pd_sim_a_1
i have it in black, periwinkle, and khaki ripstop.
what i keep in mine:
- camera (in its case, extra battery and card)
- light jacket/sweater
- cc's, room key, passes, etc (in "wallet slots" - sometimes i put FPs, etc in zip section on strap for easy access)
- cel
- rental car keys
- candy

- water bottle in side pocket
when we go to AK, i also have a sham-wow (in plastic bag) for after kali river rapids.
there is always more than enough room -even when i wind up putting DH's wallet & water bottle in it, and sometimes a small umbrella.
it is about the size of a large purse, but is very organized, and easy to carry (i have back/shoulder issues, and these bags don't cause pain).
you are best off using the measurements to see if it will all fit, but from your list, i don't see any reason why they wouldn't