Hello! This bag is Horween, which is a waxed leather, so it would be water resistant, but not water proof. It is 17.50 inches high, 12 inches wide and 5 inches deep. This would hold most laptops of average size.