I got complimented by three members of the public for doing a good job (one whose holiday I helped plan, one I helped format his CV and the other for tracing a book they'd read as a child). I may moan about work but I really try my hardest when I'm there. I'm just always doubtful that it comes across that way or that I've done enough. It's nice to actually have someone say that I've done a good job and they've appreciated my help. One even took that time to fill out a comments form about how grateful he was for my help.