Hello! Looking for a great, hardy and, ideally, waterproof/water-resistant and relatively stylish tote bag for work. It needs to have: a main top zipper; be big enough to fit a large, 15-inch laptop as well as papers, some books, coffee cup, purse and keys. Would love some ideas please! Am open to colours and, tbh, would rather of it wasn’t black! TIA.