We have been on four cruises, on our first cruise the room host told us we would need to order our wine glasses and ice from room service (he was rather snippy about it, the only time we have had an unpleasant room host). So we ordered our glasses and ice from room service. And each day the room host would remove our used glasses and we would need to reorder/re-tip room service...Next cruise on day one we order the cheese platter and four wine glasses, (never ordered ice but our host kept the bucket filled). We stuck two of the wine glasses in the cabinet for later so we could delay reordering from room service. Lo and behold, cruises two, three and four the room hosts always replaced our used glasses with clean glasses and kept the ice bucket filled. I think on our first cruise we just got a dud for a room host. Too bad we tipped him well.... We did not know he was sub-par.
We always have a wine opener in our travel bag thus have never had to ask for one. I assume they are available.
The fridge is supposed to just be a "cooler" but we have found it cold enough, at least on the Wonder, to keep our drinks cold.