@Tahera1
We rarely get a request for early check in. In those cases we've said "Fine" if it is convenient for us. If not, an easy "no, but thanks for asking." It is also rare for us to get a late check out request. If no one is arriving the check out day we are usually OK with it, as long as it is only about an hour. We don't charge for either, as we've already decided the it does not inconvenience us at all, and is a sweet treat for the guest. For us it is good business to be a little flexible and bring in the Golden Rule.
What have you decided?