The correct answer is: A. at
The preposition “at” is used to indicate a specific location. In this case, the Ritz-Carlton Hotel is a specific location, so the preposition “at” is the most appropriate choice.
The preposition “to” is used to indicate a destination. In this case, the Ritz-Carlton Hotel is not a destination, but rather a place where the speaker stayed.
The preposition “on” is used to indicate a surface. In this case, the Ritz-Carlton Hotel is not a surface, but rather a building.
The preposition “into” is used to indicate movement into something. In this case, the speaker did not move into the Ritz-Carlton Hotel, but rather stayed there.