“Go and enjoy the trip, but make it about you and your son. You deserve better. Rearrange the rooms so it’s you and your son in one.”
“And talk to him about at least paying half and half. If not, then consider it a learned lesson and enjoy Mexico.”
You can read the rest of the advice the internet had for her here.