At McMurdo it's... Ok. It's hard to cook well for so many people. At smaller satellite camps or places like the south pole the food is quite good. Obviously a bit low on fresh vegetables but the food is overall pretty high quality.
As for drinking, yes that can be a problem, particularly at McMurdo which can have a fratty atmosphere as well (see also, the recent NSF report on sexual harassment in polar programs)