I have used Ameribags for years, and have about six, in different colors.  They are roomy, extremely well made and comfortable to carry.  They are also very, very durable, whether made of leather or fabric.  I have some of both.  One of mine is about ten years old, was carried almost exclusively for over two years, and still looks like new.  The styling is simple, classic and always appropriate.

This is the first time I've ordered one through Amazon, and I found the price to be well below what I've paid in the past through other suppliers.  Delivery was very prompt, and the bag arrived in perfect condition.  I would definitely recommend these bags, ordered through Amazon, to anyone, and will likely order another one myself should the need for a different color arise.