This bag is exactly what I was looking for.  It comfortably fits across body and has just enough room to carry everything I need.  I wouldn't mind if the main compartment was just a little bit bigger... but then I would just carry more stuff that I don't really need.  I read reviews that said the strap broke, but I have had no such problems and have been using it every day for about a month now.  Seems sturdy/well made.