Edit: from a US perspective, maybe things are better over the pond.
The resort fee is charged directly by the hotel.