A grow cabinet, for indoor use, comprising a first portion, defining a first cavity, and a second portion, defining a second cavity, wherein the first and second portion are configured to register, for communication of the first and second cavity and for complimentary slidable engagement, such that a floor area of the combined first and second cavity is variable.