Excellent place to stay in Castle Hill Village