You are paying rent to the landlord for exclusive use as the property as your home and as such you have the right to decide who enters it and when. If a landlord enters your home without permission they are, technically, trespassing, unless they have a court order to allow them otherwise.