Is sealing stone difficult?
No. This is something you can leave to a professional but it isn’t difficult to do yourself. There are many different sealers out there; you can choose something that is matte or glossy depending on your preference. Just follow the directions on the bottle, generally they will something like apply a layer of the sealer to your floor, let it soak in for a few minutes, then wipe the excess off and allow a day or two for the floor to fully cure.