Estate agency Christmas advert ‘as good as John Lewis’