This Bavarian-style hotel features upscale rooms, an indoor pool, and two restaurants, including a two-star establishment offering fine dining.