Cotton hill