"Top of the morning" might not be offensive; however it is irritating for Irish people to hear. It is best to avoid this expression.