The fee does come up when you are making your booking. If you booked before a property adds a fee you can usually easily get it waived at the front desk.
The $25 *does* include gym classes, FWIW. The Sheraton Grand in Chicago fee included a food credit of that $25, as do some other locations, so it's not always a total cash grab