Ive gigged it a few times (band/dj) and like the atmosphere of the place and the staff, Ive eaten there as well and food is excellent.
AFAIK photos can be taken in the castle itself. The only drawback I would see is that the function room is upstairs.