Cavalier Hotel recaptures a little of its original magic