amiable

(adj) good-natured, obliging
The amiable old professor welcomed students to his office any time of day.