Zeppoli Classic Kitchen Towels
Whether it's in a house or a restaurant, every kitchen on Earth should have access to a bunch of quality hand towels. They're useful for so many things, from handling hot pans (as long as they're not wet!) to cleaning up messes to drying dishes to covering rising doughs and so on.
Zeppoli's 100% cotton Classic Kitchen Towels are great workhorse towels for precisely those kinds of jobs. They have just the right amount of softness and thickness that lends them a high amount of absorbency, especially after being washed.
There's no need to go on gushing about these towels, really — all you need to know is that they're great. Get a pack of 15 for $19 on Amazon, or a pack of 30 for $37.