Big enough, good looking enough for all sort of occasions. Didn't get to use it for rainy day just yet. Wait till summer and I will be using this bag solely for the beach. Will update my review later on, That's why it's only 3 star for now.