Castle Town is most impressive