Bag was actually much larger than I had figured. It arrived and I was kind of scared at first about getting it in my luggage but it fit fine in my 29" tall luggage bag. It held my fins (Mares Volo Power for idea of size), mask, towel, dive boots, Gopro and a large case for my Gopro and the extras. I would lay money that I could fit a BC and Reg with no issues in here. Straps are great and easy on the shoulders also. Great bag! The front zipper pouch held my ID, water bottle, snacks, among a few other items and while they did not end up in a lot of sitting water, they where around some wet gear and areas on the dive boat and with wet supplies put back in the mesh area and nothing showed any signs of wetness in the front zipper pouch.Also there is a zipper on the side by the shoulder straps for quick and easy access to things rather than undoing the top strap. This came in very handy when trying to grab or put things back into the bag with other peoples things piled on top of my bag in the dry area of the dive boat. Overall I am thrilled with this bag, seems like it will hold up great to mild abuse, and will hold plenty.Only thing I have to say on the other end, it is big, and even with the items I had in it you have to be aware of it being on your back when you are around things like in the stores and in groups of people.