giving, showing, great care and attention to detail
detailed, perfectionist
very careful; thorough
meticulous, thorough
very careful to carry duties correctly, arrive on time etc
careful, finicky
coming, doing something, at the agreed or fixed time
on time
paying great attention to small details; careful to do nothing morally wrong
extremely careful