“and we had a room with our own private pool (not very large, but still private and ours).”
We talked about mixed swimming before. Its still assur.
“They make accommodations for kosher meals (you get the airline-style meals).”
How do you know their not openeing them up before heating making them treif and then reseeling them before serving the dinner to you? How could you go anywhere where there is no hechsher on the food?