Hilux bed, double cabin, fits without drilling. Clean, needs light maintenance. Two floors. It was installed on Hilux models from 2006 to 2015; I’m not sure if it fits on 2016 and above.