AFTER you book the property, the hotel will send you many messages offering more services (like a driver to pick you up at the airport, for a fee obviously). One of the 4 messages they send you is about a MANDATORY fee of $36.48 called "resort fee". They say it's for "beach towels, Wi-Fi, and local free phone calls".
They come with the FEE AFTER you book and disclose it a little before your check-in, so it's not like you will cancel it 30min before you arrive.
In the morning I asked for a receipt for the "resort fee". They said it was going to be sent after the checkout. They asked for my email but I haven't received after 12 hours.
As far as the hotel, the location is nice. Staff polite initially. Room mattress expired a long time ago. Sheets are good quality though (cotton).