I would get a lawyer to draw up a simple letter making it clear that you are going to ream them if they don't make this right.
I was really disappointed with my first service experience last week; I ask is DEF included at 1st service, service writer says yes. OK great. I didn't read anywhere DEF was included so I confirmed again when dropping off, because it says only 8% left.
I pick up the truck and says 8% left, so I head back inside, service writer calls tech and he says 100% he added DEF to the Blue Colorado that just got the oil change. Service writer tells me it will take a little while for the level indicator to reset. Doesn't seem right to me, but it's at least plausible, so I-95 south and off to the rest of my day. 30 min later the DEF is reading 7%.
Next morning my truck is saying critical low DEF, and gives me a 300 mile countdown. By mid-day it's warning me that the truck speed will be restricted (I'm pretty sure it allows max 15mph without DEF) so I head back to dealer (an hour detour, in middle of a packed day for me) and service writer drives it straight back to a bay and tech comes out and pours 2.5gallons straight in. DEF immediately reads LEVEL OK.
So I already don't have a warm fuzzy feeling that these guys are competent, but we'll see... Your experience is far worse I think, but I couldn't believe they screwed up the very thing I asked them to make sure they did.
The only time I ever got water inside a vehicle, I removed the seats & entire carpet, dried all the moisture from the floorboards by hand with towels, and let it sit in the sun with all doors open I washed and shampoo'd the carpets and then hung them up over several industrial fans for 24hours to fully dry before putting it all back together.
If you don't make them do that (or do it yourself) it will probably stink and drive you nuts forever, maybe even lead to a dangerous mold problem, especially with our lovely FL heat/humidity.
That was a 2day old Nissan Frontier by the way. My first ever 4x4 vehicle and I guess I thought 4x4 meant it was IMPOSSIBLE to get stuck. I got stuck in the first 50ft... of swampy track off the hardpacked road. Water just up past the rocker panels. The door seals were actually very good, but it eventually flooded inside while taking almost an hour to get pulled out (by the PBSO big lifted 4x4 dudes haha)