さすが(は)+ [noun] + だ さすが + [noun] + だけあって、[sentence] さすがの + [noun] + も、[sentence] さすがに + [sentence]
さすが says that someone lived up to their reputation: "just what you'd expect from", "that's X for you". It goes straight before the noun, with no particle, and the sentence is praise.
It needs a reputation to live up to. You say it about someone whose skill or character you already know, not about a stranger.
だけあって after the noun spells out the reason: "being a first-class hotel, as you'd expect".With の and も, the reputation is turned around: even someone known for being strong, clever or calm could not manage this time.
With に, さすが describes the sentence rather than a person, in two ways. The first is "as you'd expect": the result is only natural.
The second concedes a limit: "really", "I have to admit". Something has gone past what you can accept or put up with.