Layer,
For a home job, how does the sealer help?
For a professional job- I have seen what a professional does, and the difference is absoutely outstanding.
For a good quality property, where you really want to impress, get a professional.
If it's of ordinary grade, do it yourself...