There's gravel on the bottom, and yes, a few small holes. I'm just careful not too over water it...... Seems happy....