The Mirror features Roch Castle as one of its Top 10 Castle Stays