Do not use top soil, and I really don't like peat moss. It doesn't get any better than this: 4 parts premium potting soil with one part perlite. So simple, so effective. Your plants will love you for it, and maybe even take you upstairs for a nightcap.