We use them for each trip. I honestly don't find the prices to be hugely inflated. The slight increase in price for my family would not justify the cost of renting a car, gas, time out of my vacation. I also order 60 days out for the discount which negates the price increase. If I forget anything, I add it later.
Our order has always been exact. Interesting that the two posts that mentioned issues were at the same resort, perhaps the resort delivered the wrong groceries to wrong families or forget to deliver a bag to the room.
We've never notified bell services ahead of time. I think all of the resorts are accustomed to such deliveries.
We've also never had our groceries in our room, thankfully because what if I made a change at check in for a different room? Would another family get a wonderful surprise? I do tip bell services because the groceries are being delivered with my luggage when I check in.
As for the extra stuff at the end of my trip, I find someone walking down the hall and explain I'm checking out and it will get tossed. This week, I found a mom there with eight kids. She was thrilled with a half case of water, some mini muffins, the go gurt flavor DD won't eat, and a bag of chips. The other stuff like M&Ms and goldfish went in my luggage.