Fairy castle cactus is a full sun plant that requires well drained soil. Plant the cactus in an unglazed clay pot that allows excess moisture to evaporate. The fairy castle cactus plant will grow best in a good cactus potting soil or you can make your own. Mix one part potting soil with one part each of sand and perlite. This will make a good gritty medium for the cactus.