Hall blasts Treasure Island deal