Went on Spirit with my sister in Oct. We had car issues embarkation day, about 3 hours late for our boarding time. They had us go to back of line, but eventually 1 of the workers let us skip part of the line. Everything went quickly after that. I don't remember it happening in Spirit MDR, but on Glory, drink service was absent nights I was there. Really no complaints overall on Spirit. We had a couple of rough sea days, but nothing like you saw in Cozumel.