I think it's best when people you don't know give you compliments. When you get compliments from trainers, it's also a pretty good motivator. I always find that I become more focused on the workout after getting a compliment, because then I know that it's working even if I don't see it.