Credit to Vital Vegas for writing a good article about this one.
Note that there is no fee-free option. You are either paying $10 for "eco-friendly" containers (basically to-go boxes and plastic forks), or $25 for a traditional room service setup of trays, silverware, plates. etc.
I imagine that this is probably replacing whatever delivery fee they had before, so it's probably not as bad as it appears, but still obnoxious.
At MGM Grand, that fee was $9.50, according to this menu I found online. So, yeah, this sucks, as now you're paying $15 more to get the same thing.
I don't know why the bean counters at these casinos don't realize how angry this gets people. This is much worse than just a service fee. It really does make it appear they are charging $25 for the usage of plates and silverware.
This is even worse when the meal isn't particularly expensive (by room service standards), such as a couple wanting to order breakfast. Who's gonna do it now, with that $25 fee?
Idiotic. Vegas is upcharging their way out of viability.