Castle hotel offering straightforward rooms, an indoor pool, spa, and numerous meeting rooms.