The hotel is nestled in a 1625 castle and boasts 44 rooms with telephone, TV, room service and coffee/tea making facilities. It also features a [ + ]