Почему агент должен возвращать деньги? Он свел арендатора и арендодателя. Арендатор когда  заселялся в квартиру не видел квартиры, акт приемки-передачи не подписывал? Агент не может отвечать за действия и отношения третьих лиц, он свою услугу оказал. Арендатор заселился в квартиру.