Hello. Please help me with the preposition in the following context: "They have been staying at/in the resort of ..."

I think it's "at". Am I right?
Thank you for all your help and attention.

1 answer

Yes, "at" is the better choice here.