1. No more than 12 blocks in any direction
2. No Sand,Dirt, Gravel blocks
3. Don't leave out any blocks.
4. No torches, snow, anything inside of cube
5. Should work.
You don't need to make it equal on all sides, it's fine with rectangles instead of perfect cubes.