Upscale hotel offering rooms and suites, some with castle views. Features a chic bar and elegant dining.