Можешь добавить: «Мне приятно слышать ваши слова» или «Я рада, что тебе нравится». Однако действительно наиболее подходящим ответом на комплимент является «спасибо».
Когда пытаешься найти оправдание сделанному или несделанному, это значит, что ты не берешь на себя ответственность за свои поступки. И в твоих извинениях смысла нет.