Tiles and other flooring can be bought from anywhere, and Good Morning Flooring will install it for you.
We can also help you select and purchase flooring, just let us know what styles you are looking for, and we can bring some samples to your home when we do an estimate. We will help you pick it out, order it, deliver and install it. We have a professional relationship with a local store that allows us to get you a small discount on most of their flooring.
You can purchase your flooring through any store you wish, of course, including any local flooring store, home depot, costco, etc. If you want to order flooring through costco and do not have a membership, it can be ordered through Good Morning Flooring's business membership.
Remember that the quality of the material can affect the quailty of the job. Lower grade hardwoods often have smaller lengths, which can make a floor look busier, and create more waste with unusable boards, damaged boards, or badly cut boards. The same is true with tile, with lower grade tile breaking or chipping easier, or not being cut exactly uniform. Tiles of slightly different sizes will result in varying sized grout lines, which often need larger grout lines to disguise the variations. Be aware of what you desire for the end result, because it will influence how much you need to spend on material.