Contrary to some reviews it is completely white as shown, including all straps. Color is slightly off-white but not cream.  Has a nice leather texture and interior looks to be nylon so should not be a problem if it gets wet from rain.  Definately a light weight (thin) faux leather fabric so probably not good for carrying heavy items such as a lot of school books.

I plan to use it at the beach this summer and think the white color should be a nice contrast with my clothes and white top.