Castles must be the best agents in the area. They are friendly and professional to deal with, straightforward and clear in their advice and publications. When things go wrong (as seems inevitable) they were there to help, advise and arrange things. I felt supported and guided all the way through. Just what you need.