In my opinion OP deserves compensation
To me especially for a vacation OP has been severely inconvenienced and should receive some compensation for the trouble.
In 2019 I have been given compensation twice from two Courtyard frontdesk staff.
Case 1 A small dirty brownish spot on bed sheet.
Small but disgusting. Was given 5k points.
Case 2 Toilet not flushed resulting terrible smell of urine and maybe something else. 4k points.